2010-03-19 64 views
3

必須通過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!我會等待你的交換信息,如果你沒有它,我會添加一些東西(我前一段時間測試過,所以你的信息會更可靠)

回答

1

這是我迄今爲止所嘗試的。稍後我會嘗試添加更多內容(可以訪問Exchange 2003 & 2007和Courier)。

達夫科特

  • 自定義標記:
  • 搜索定製:
  • 來搜索任意標題:
  • 部分取:
  • 代理認證:?

備註:在SELECT/EXAMINE命令的「FLAGS」響應和SELECT命令的「PERMANENTFLAGS」響應中發送自定義標誌列表。這還包括不再使用的標誌。我不確定是否有可能擺脫這些。

的Gmail

  • 自定義標記:
  • 搜索定製:
  • 來搜索任意標題:
  • 部分取:
  • 代理驗證:最有可能不是

備註:它看起來像沒有辦法檢索當前使用的自定義標誌列表。

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 
相關問題