(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
- カスタム フラグ: はい
- カスタムの検索: はい
- 任意のヘッダーの検索: はい
- 部分フェッチ: はい
- プロキシ認証: いいえ
さすがルーカス!あなたの交換情報を待って、あなたがそれを持っていない場合はいくつか追加します(私は少し前にテストしたので、あなたの情報はより信頼できます)