不同电子邮件服务器中的IMAP协议支持 [英] IMAP protocol support in different email servers

查看:642
本文介绍了不同电子邮件服务器中的IMAP协议支持的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Having to interact with several different email servers via IMAP (using javamail), I have found that there is a very different level of support for IMAP features among them. The lack of support of some features has resulted in more developing time, more complicated code to deal with different support, worse perforamance due to not being able to SEARCH etc.

因此,我想了解其他服务器的信息以及它们提供的支持水平.到目前为止,我已经处理过Lotus Domino和Novell GroupWise(以及在较小程度上扩展了Exchange 2003和2007).我对unix/linux中最常用的软件( Courier,Cyrus,Dovecot,UW IMAP )和 Zimbra 尤其感兴趣,但是请随时添加您所知道的任何内容.也欢迎有关在线服务的信息,例如 gmail .

So I would like to get some info on other servers and what level of support they provide. So far I have dealt with Lotus Domino and Novell GroupWise (and to a lesser extend Exchange 2003 and 2007). I am particularly interested in most used one in unix/linux (Courier, Cyrus, Dovecot, UW IMAP) and also Zimbra, but feel free to add any you know. Also welcomed info about online services like gmail.

我考虑的功能(如果您对其他人感兴趣,请添加评论.

Features that I consider (comment if you are interested in others and I'll add them.

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

以及到目前为止我发现的内容(如果我在任何地方都错了,都可以纠正):

And what I have found so far (correct if I am wrong anywhere):

莲花Domino

  • 自定义标记
  • 搜索自定义标志
  • 搜索任意标题
  • 部分获取?
  • 代理身份验证,您可以授予某些用户访问其他用户的权限 用户邮箱,他将在他的"\ Other Users"文件夹下看到它们
  • Custom flags yes
  • Searching Custom flags yes
  • Searching arbitrary headers yes
  • Partial fetching ?
  • Proxy authentication sort of, you can give some user permissions to access other users mailboxes and he will see them under his '\Other Users' folder

Novell GroupWise

  • 自定义标记
  • 搜索自定义标志
  • 搜索任意标题
  • 部分获取?
  • 代理身份验证,您可以使用所谓的受信任的应用程序
  • Custom flags No
  • Searching Custom flags No
  • Searching arbitrary headers No
  • Partial fetching ?
  • Proxy authentication yes, you can use what is called a Trusted Application

鸽舍

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

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

Remarks: A list of custom flags is sent in "FLAGS" response of SELECT/EXAMINE commands and "PERMANENTFLAGS" response of SELECT command. This also includes flags that are no longer used. I'm not sure whether it's possible to get rid of these.

Gmail

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

卢克斯(Lukas)!我将等待您的交流信息,如果您没有交流信息,我会添加一些东西(我已经测试过一段时间,因此您的信息会更可靠)

kudos Lukas! I'll wait for your exchange info and I'll add some stuff if you don't have it (I tested some time ago so your info will be more reliable)

推荐答案

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

This is what I tried so far. I will try to add more later (have access to Exchange 2003&2007 and Courier) later.

鸽舍

  • 自定义标志:
  • 搜索自定义:
  • 搜索任意标题:
  • 部分提取:
  • 代理身份验证:?
  • Custom flags: yes
  • Searching Custom: yes
  • Searching arbitrary headers: yes
  • Partial fetching: yes
  • Proxy authentication: ?

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

Remarks: A list of custom flags is sent in "FLAGS" response of SELECT/EXAMINE commands and "PERMANENTFLAGS" response of SELECT command. This also includes flags that are no longer used. I'm not sure whether it's possible to get rid of these.

Gmail

  • 自定义标志:
  • 搜索自定义:
  • 搜索任意标题:
  • 部分提取:
  • 代理身份验证:很可能不是
  • Custom flags: yes
  • Searching Custom: yes
  • Searching arbitrary headers: yes
  • Partial fetching: yes
  • Proxy authentication: most likely not

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

Remarks: It looks like there is no way to retrieve a list of currently-used custom flags.

这篇关于不同电子邮件服务器中的IMAP协议支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆