代码之家  ›  专栏  ›  技术社区  ›  Persimmonium

不同邮件服务器对imap协议的支持

  •  3
  • Persimmonium  · 技术社区  · 15 年前

    必须通过imap(使用javamail)与多个不同的电子邮件服务器交互,我发现它们对imap特性的支持程度非常不同。由于缺乏对某些功能的支持,导致开发时间延长,处理不同支持的代码更加复杂,由于无法搜索而导致性能下降等。

    所以我想得到一些关于其他服务器的信息,以及它们提供的支持级别。到目前为止,我已经处理了lotus domino和novell groupwise(以及较小的exchange 2003和2007)。我对unix/linux中最常用的一个特别感兴趣( 信使,赛勒斯,多夫科特,华盛顿州伊玛普 ) 津布拉 ,但可以随意添加任何您知道的内容。还欢迎有关在线服务的信息,如 Gmail .

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

    • 自定义标志
    • 搜索自定义标志
    • 搜索任意标题
    • 部分提取
    • 代理身份验证

    到目前为止我所发现的(如果我在任何地方都是错的,请更正):

    莲花多米诺

    • 自定义标志
    • 搜索自定义标志
    • 搜索任意标题
    • 部分提取?
    • 代理身份验证 某种程度上 ,您可以授予某些用户访问其他 用户邮箱,他将在他的“\other users”文件夹下看到它们

    Novell集团

    • 自定义标志
    • 搜索自定义标志
    • 搜索任意标题
    • 部分提取?
    • 代理身份验证 ,您可以使用所谓的可信应用程序

    多维科特

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

    评论 :在select/examine命令的“flags”响应和select命令的“permanentflags”响应中发送自定义标志列表。这还包括不再使用的标志。我不知道是否有可能把这些扔掉。

    Gmail

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

    卢卡斯!我会等待你的Exchange信息,如果你没有,我会添加一些内容(我之前测试过,所以你的信息会更可靠)

    2 回复  |  直到 13 年前
        1
  •  1
  •   Lukas Pokorny    15 年前

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

    多维科特

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

    备注:在select/examine命令的“flags”响应和select命令的“permanentflags”响应中发送自定义标志列表。这还包括不再使用的标志。我不知道是否有可能把这些扔掉。

    Gmail

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

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

        2
  •  1
  •   Corey Maher    13 年前

    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
    
    推荐文章