3

必须通过 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”响应中发送。这还包括不再使用的标志。我不确定是否有可能摆脱这些。

邮箱

  • 自定义标志:是
  • 搜索自定义:是
  • 搜索任意标题:是
  • 部分提取:是
  • 代理认证:否

荣誉卢卡斯!我会等待你的交换信息,如果你没有,我会添加一些东西(我前段时间测试过,所以你的信息会更可靠)

4

2 回答 2

1

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

鸽棚

  • 自定义标志:
  • 搜索自定义:
  • 搜索任意标题:
  • 部分提取:
  • 代理认证: ?

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

邮箱

  • 自定义标志:
  • 搜索自定义:
  • 搜索任意标题:
  • 部分提取:
  • 代理身份验证:很可能不是

备注:似乎无法检索当前使用的自定义标志列表。

于 2010-03-19T22:59:45.433 回答
1

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
于 2012-02-24T21:11:36.933 回答