email - RFC 3501 SEARCH 命令是否主要用于生产?
问题描述
大多数电子邮件客户端(例如 Thunderbird)都提供自己的搜索功能。RFC 3501提出了一个相当详尽的 SEARCH 命令:
The SEARCH command searches the mailbox for messages that match
the given searching criteria. Searching criteria consist of one
or more search keys. […]
SEARCH 命令是否被广泛使用的客户端和工具实现和使用?我做了很多挖掘,但发现大多是自定义实现的,有时是离线工作的开源搜索。
这个命令是单独搜索引擎的一个很好的替代品吗?
解决方案
SEARCH 命令是否被广泛使用的客户端和工具实现和使用?
是的,一些邮件用户代理 (MUA) 使用该SEARCH
命令来获取邮箱/文件夹状态,和/或将其用于预期目的:搜索。
我在一家提供 IMAP 等邮件服务的公司工作。查看我们的统计数据,我可以看到我们收到的所有 IMAP 命令中约有 6% 是SEARCH
命令。
这个命令是单独搜索引擎的一个很好的替代品吗?
好吧,答案取决于您的应用程序。如果您的应用程序提供 POP3 支持,那么您肯定需要一个单独的搜索引擎。但是,如果您的应用程序仅支持 IMAP 并且搜索引擎将是在本地缓存所有消息的唯一原因,那么 IMAPSEARCH
可能会为您工作并为您节省大量工作。
无论如何,我想说这些功能SEARCH
对于几乎所有用户和情况来说都足够了。
推荐阅读
- jquery - 如何使用 JQuery 检查 Ajax Control Toolkit CollapsiblePanelExtender 是否折叠?
- docker - 运行 npm install 时 Pod 进入驱逐状态
- vector-graphics - 设置正交相机位置以在 OSG 中显示平面范围
- python - 如何使用 Openpyxl 拆分 Excel 屏幕?
- xcode - 是否有在 xcode 中自动组织导入和格式化的快捷方式?
- regex - 正则表达式,删除标签之间的文本
- c# - 如何在富编辑控件devexpress中更改选定文本的字体样式
- react-native - React Native Null 参考 - 地图和标记(Android)
- c# - ASP.NET MVC 谷歌饼图控制器
- php - 我如何在 drupal 容器中维护工作以在团队中工作?