必須通過IMAP(使用javamail)與多個不同的電子郵件服務器進行交互,我發現它們之間的IMAP功能的支持水平大不相同。缺乏對某些功能的支持導致了更多的開發時間,更復雜的代碼來處理不同的支持,由於無法進行搜索而導致更差的性能。在不同的電子郵件服務器中支持IMAP協議
所以我想獲得其他服務器上的一些信息,他們提供什麼級別的支持。到目前爲止,我已經處理了Lotus Domino和Novell GroupWise(以及對Exchange 2003和2007的較小擴展)。我特別感興趣的是最常用的unix/linux(Courier,Cyrus,Dovecot,UW IMAP)以及Zimbra,但隨時添加你所知道的。還歡迎有關在線服務的信息,如gmail。
特點,我認爲(評論,如果你有興趣的人,我會添加它們。
- 定製標誌
- 搜索定製標誌
- 搜索任意頭
- 部分獲取
- 代理驗證
什麼我迄今發現的(正確的,如果我沒猜錯的任何地方):
的Lotus Domino
- 定製標誌是
- 搜索定製標誌是
- 搜索任意標頭是
- 部分抓取?
- 代理認證排序,你可以給一些用戶的權限來訪問其他 用戶的郵箱,他會看到他們自己的'\其他用戶的文件夾下
Novell GroupWise的
- 自定義標誌否
- 搜索自定義標誌否
- 搜索任意標題否
- 部分讀取?
- 代理認證是,可以使用所謂的受信任的應用程序
達夫科特
- 定製標誌:是
- 搜索定製:是
- 搜索任意頭:是
- 部分抓取:是
- 代理認證:?
備註:自定義標記清單在SELECT的「標誌」響應發送/ EXAMINE命令和SELECT命令的「PERMANENTFLAGS」響應。這還包括不再使用的標誌。我不確定是否有可能擺脫這些。
的Gmail
- 定製標誌:是
- 搜索定製:是
- 搜索任意的頭:是
- 部分取:是
- 代理身份驗證:沒有
榮譽Lukas!我會等待你的交換信息,如果你沒有它,我會添加一些東西(我前一段時間測試過,所以你的信息會更可靠)