3

(javamail を使用して) IMAP 経由でいくつかの異なる電子メール サーバーと対話する必要があるため、それらの間で IMAP 機能のサポート レベルが大きく異なることがわかりました。一部の機能がサポートされていないため、開発時間が長くなり、さまざまなサポートを処理するためのコードが複雑になり、SEARCH ができないためにパフォーマンスが低下します。

そのため、他のサーバーに関する情報と、それらが提供するサポートのレベルについて知りたいと思います。これまでのところ、Lotus Domino と Novell GroupWise を扱ってきました。unix/linux ( Courier、Cyrus、Dovecot、UW IMAP ) とZimbraで最も使用されているものに特に興味がありますが、知っているものを自由に追加してください。また、 gmailなどのオンライン サービスに関する情報も歓迎されました。

私が検討している機能 (他の機能に興味がある場合はコメントしてください。追加します。

  • カスタム フラグ
  • カスタム フラグの検索
  • 任意のヘッダーの検索
  • 部分フェッチ
  • プロキシ認証

そして、これまでに見つけたもの(どこか間違っている場合は修正してください):

ロータス ドミノ

  • カスタム フラグはい
  • カスタム フラグの検索はい
  • 任意のヘッダーの検索はい
  • 部分フェッチ ?
  • プロキシ認証のようなもので、他のユーザーのメールボックスにアクセスするためのいくつかのユーザー権限を与えることができ、彼は自分の '\Other Users' フォルダーの下にそれらを見ることができます

Novell GroupWise

  • カスタム フラグいいえ
  • カスタム フラグの検索
  • 任意のヘッダーの検索
  • 部分フェッチ ?
  • プロキシ認証はい、信頼できるアプリケーションと呼ばれるものを使用できます

鳩小屋

  • カスタム フラグ: はい
  • カスタムの検索: はい
  • 任意のヘッダーの検索: はい
  • 部分フェッチ: はい
  • プロキシ認証: ?

備考: カスタム フラグのリストは、SELECT/EXAMINE コマンドの "FLAGS" レスポンスと SELECT コマンドの "PERMANENTFLAGS" レスポンスで送信されます。これには、使用されなくなったフラグも含まれます。これらを取り除くことができるかどうかはわかりません。

Gmail

  • カスタム フラグ: はい
  • カスタムの検索: はい
  • 任意のヘッダーの検索: はい
  • 部分フェッチ: はい
  • プロキシ認証: いいえ

さすがルーカス!あなたの交換情報を待って、あなたがそれを持っていない場合はいくつか追加します(私は少し前にテストしたので、あなたの情報はより信頼できます)

4

2 に答える 2

1

これは私がこれまでに試したことです。後でさらに追加しようとします(Exchange 2003&2007およびCourierにアクセスできます)。

Dovecot

  • カスタムフラグ:はい
  • カスタムの検索:はい
  • 任意のヘッダーの検索:はい
  • 部分的なフェッチ:はい
  • プロキシ認証:?

備考:カスタムフラグの一覧は、SELECT/EXAMINEコマンドの「FLAGS」応答とSELECTコマンドの「PERMANENTFLAGS」応答で送信されます。これには、使用されなくなったフラグも含まれます。これらを取り除くことが可能かどうかはわかりません。

Gmail

  • カスタムフラグ:はい
  • カスタムの検索:はい
  • 任意のヘッダーの検索:はい
  • 部分的なフェッチ:はい
  • プロキシ認証:ほとんどの場合、そうではありません

備考:現在使用されているカスタムフラグのリストを取得する方法はないようです。

于 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 に答える