必须通过 IMAP(使用 javamail)与几个不同的电子邮件服务器交互,我发现它们之间对 IMAP 功能的支持程度非常不同。缺乏对某些功能的支持导致了更多的开发时间,更复杂的代码来处理不同的支持,由于无法搜索而导致性能更差等。
因此,我想了解有关其他服务器的一些信息以及它们提供的支持级别。到目前为止,我已经处理了 Lotus Domino 和 Novell GroupWise(以及较小范围的 Exchange 2003 和 2007)。我对 unix/linux(Courier、Cyrus、Dovecot、UW IMAP)和Zimbra中最常用的一个特别感兴趣,但随时添加任何你知道的。还欢迎有关gmail等在线服务的信息。
我考虑的功能(如果您对其他人感兴趣,请发表评论,我会添加它们。
- 自定义标志
- 搜索自定义标志
- 搜索任意标题
- 部分提取
- 代理身份验证
到目前为止我发现了什么(如果我在任何地方都错了,请纠正):
莲花多米诺骨牌
- 自定义标志是
- 搜索自定义标志是
- 搜索任意标题是
- 部分获取?
- 代理身份验证之类的,您可以授予某些用户访问其他用户邮箱的权限,他会在他的“\其他用户”文件夹下看到它们
Novell GroupWise
- 自定义标志否
- 搜索自定义标志否
- 搜索任意标题否
- 部分获取?
- 代理身份验证是的,您可以使用所谓的可信应用程序
鸽棚
- 自定义标志:是
- 搜索自定义:是
- 搜索任意标题:是
- 部分提取:是
- 代理认证: ?
备注:自定义标志列表在 SELECT/EXAMINE 命令的“FLAGS”响应和 SELECT 命令的“PERMANENTFLAGS”响应中发送。这还包括不再使用的标志。我不确定是否有可能摆脱这些。
邮箱
- 自定义标志:是
- 搜索自定义:是
- 搜索任意标题:是
- 部分提取:是
- 代理认证:否
荣誉卢卡斯!我会等待你的交换信息,如果你没有,我会添加一些东西(我前段时间测试过,所以你的信息会更可靠)