Exchange Web サービスを使用するEWSJ APIを使用して、Microsoft Exchange サーバーから電子メールを取得しようとしています。でも知りたいです。IMAP を使用してメールを取得するのは高速ですか?
GWT があるため、いずれの場合もクライアント側から Exchange に直接接続することはできません。サーバー側でメールを取得し、シリアル化された POJO を使用してそれらをクライアント側に渡すまでの時間を最小限に抑えたいと考えています。
Exchange Web サービスを使用するEWSJ APIを使用して、Microsoft Exchange サーバーから電子メールを取得しようとしています。でも知りたいです。IMAP を使用してメールを取得するのは高速ですか?
GWT があるため、いずれの場合もクライアント側から Exchange に直接接続することはできません。サーバー側でメールを取得し、シリアル化された POJO を使用してそれらをクライアント側に渡すまでの時間を最小限に抑えたいと考えています。
Apache Hupaは Apache James プロジェクトのサブプロジェクトであり、GWT で開発された Web メール クライアントであり、IMAP 対応サーバーからメッセージを取得できるサーバー サイドを使用します (javax.mail API を使用します)。
Hupa を直接使用して電子メール サーバーを使用して電子メールを読み取ったり送信したりできますが (imap および smtp パラメーターを定義するためのプロパティ ファイルがあります)、サーバー側でサーバーに接続し、任意の GWT ajax メカニズムを使用してHupa クライアント側と同じようにメッセージを取得します。
ここに Hupa のライブデモがあります。
私の経験から、現時点では IMAP が最速のようです。GMail からメールを取得できる小さなプログラムを作成するために一度使用しました。おまけとして、IMAP インターフェースから電子メールを「既読」にできます。
どちらかを選ばなければならないとしたら、私は IMAP を選びます。