5

JavaMail を使用する場合の慣習は次のようです。 -- 電子メールの送信には smtp を使用します -- 電子メールの読み取りには imap (または pop) を使用します ..

私たちのアプリケーションの目的では、メール クライアント プロトコル (具体的には imap) を使用してメールを送信する方が便利だと思います..送信されたすべてのメールのコピーが gmail の「送信済み」フォルダーまたは使用されているメール アカウントに作成されるようにします。

メール接続の主な目的はメールを送信することであり、メールを読んだりポーリングしたりすることではないことに注意してください。

Java アプリから電子メールを送信するために imap を使用した他のユーザーからの意見/提案/例を希望します。すべての投稿に感謝します。

4

1 に答える 1

9

簡単な答え:IMAPでメールを送信することはできません。メールの送信にはSMTPを使用する必要があります。

より正確には、送信操作と取得操作を組み合わせるための拡張機能がいくつかあります。ただし、私が知る限り、これらの拡張機能はクライアント側でもサーバー側でも広く普及していません。

IMAPに関するウィキペディアの記事(IMAP#Disadvantages)も参照してください。

送信操作と取得操作を組み合わせた独自のプロトコルとは異なり、メッセージの送信とコピーをサーバー側のフォルダーにベースレベルのIMAPクライアントで保存するには、メッセージコンテンツを2回送信する必要があります。1回目はSMTPに送信して配信し、2回目はIMAPに送信します。送信済みメールフォルダに保存します。これは、一連の拡張機能によって修正されます...

于 2012-04-05T18:06:14.170 に答える