2012-04-05 6 views
3

経由JavaMailを使用した電子メールを送信: - 電子メール 送信に使用するSMTP - 電子メールを読むための使用IMAP(またはポップ)..私たちのアプリケーションの目的のためににJavaMailを使用したとの規約があるように思わIMAP

を、私は電子メールクライアントプロトコル(具体的にはimap)を使用して電子メールを送信し、送信されたすべてのメールのコピーをGmailの「送信済み」フォルダまたは使用されているメールアカウントに確実にコピーすることがより便利です。

電子メール接続の主なポイントは、電子メールを読むだけで電子メールをポーリングするのではなく、電子メールを送信することです。

javaアプリケーションからメールを送信するためにimapを使用した他のユーザーからの意見や提案/例が欲しいです。すべての投稿が評価されました。

答えて

7

簡易回答:IMAPでメールを送信することはできません。電子メールを送信するには、SMTPを使用する必要があります。

もっと正確には、送信操作と検索操作を組み合わせる拡張機能がいくつかあります。しかし、私が知る限り、これらの拡張は広く普及していません - クライアント側でもサーバー側でもありません。ベース - とサーバー側のフォルダにコピーを送信すると、検索操作、メッセージを送信し、保存組み合わせるいくつかの独自のプロトコルとは異なり

もIMAPに関するウィキペディアの記事(IMAP#Disadvantages)を参照してください。メッセージコンテンツを2回送信する必要があります.1回は配信用にSMTPに、もう1度は送信済みメールフォルダに格納するためにIMAPに送信します。これは一連の拡張によって解決されています...

+0

ありがとう、nosid ..あなたは私を徹底的に掘り起こしました。私たちの唯一の選択肢は、電子メールを送信するためにsmtpを使用することだと思われますが、特定の件名タグがアカウント内でフォルダ内にフィルタリングされるという、必要なアカウントにCCすることに頼っています。 –

関連する問題