必须通过 IMAP(使用 javamail)与多个不同的电子邮件服务器进行交互,我发现它们之间对 IMAP 功能的支持水平非常不同。缺乏对某些功能的支持导致了更多的开发时间、更复杂的代码来处理不同的支持、由于无法搜索等而导致性能更差。

因此,我想获取有关其他服务器的一些信息以及它们提供的支持级别。到目前为止,我已经接触过Lotus Domino 和Novell GroupWise(以及较小范围的Exchange 2003 和2007)。我对 unix/linux 中最常用的一个特别感兴趣(信使、赛勒斯、鸽子、威斯康辛大学 IMAP) 并且 津布拉, ,但请随意添加您知道的任何内容。还欢迎有关在线服务的信息,例如 谷歌邮箱.

我考虑的功能(如果您对其他功能感兴趣,请评论,我会添加它们。

  • 定制旗帜
  • 搜索自定义标志
  • 搜索任意标头
  • 部分抓取
  • 代理认证

到目前为止我所发现的(如果我有任何错误,请纠正):

莲花多米诺骨牌

  • 定制旗帜 是的
  • 搜索自定义标志 是的
  • 搜索任意标头 是的
  • 部分抓取 ?
  • 代理认证 有点, ,您可以允许一些用户权限访问其他用户邮箱,他会在他的“ 其他用户”文件夹下看到它们

Novell GroupWise

  • 定制旗帜
  • 搜索自定义标志
  • 搜索任意标头
  • 部分抓取 ?
  • 代理认证 是的, ,您可以使用所谓的可信应用程序

鸽舍

  • 自定义标志:是的
  • 搜索自定义:是的
  • 搜索任意标头:是的
  • 部分抓取:是的
  • 代理认证:?

评论:自定义标志列表在 SELECT/EXAMINE 命令的“FLAGS”响应和 SELECT 命令的“PERMANENTFLAGS”响应中发送。这还包括不再使用的标志。我不确定是否可以摆脱这些。

邮箱

  • 自定义标志:是的
  • 搜索自定义:是的
  • 搜索任意标头:是的
  • 部分抓取:是的
  • 代理认证:不

荣誉卢卡斯!我会等待您的交换信息,如果您没有,我会添加一些内容(我前段时间测试过,这样您的信息会更可靠)

有帮助吗?

解决方案

这是我到目前为止所尝试的。我稍后会尝试添加更多内容(可以访问 Exchange 2003&2007 和 Courier)。

鸽舍

  • 自定义标志: 是的
  • 搜索自定义: 是的
  • 搜索任意标头: 是的
  • 部分抓取: 是的
  • 代理认证:?

评论:自定义标志列表在 SELECT/EXAMINE 命令的“FLAGS”响应和 SELECT 命令的“PERMANENTFLAGS”响应中发送。这还包括不再使用的标志。我不确定是否可以摆脱这些。

邮箱

  • 自定义标志: 是的
  • 搜索自定义: 是的
  • 搜索任意标头: 是的
  • 部分抓取: 是的
  • 代理认证:最有可能不是

评论:看起来没有办法检索当前使用的自定义标志的列表。

其他提示

Gmail IMAP 会话,对于 PROXYAUTH 来说看起来不太好:

---
* OK Gimap ready for requests from 1.1.1.1 wi9if8940621pbc.126
A001 LOGIN testuser testpassword
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE
A001 OK testuser Test User authenticated (Success)
A001 PROXYAUTH someotheruser
A001 BAD Unknown command: PROXYAUTH
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top