2012-02-02 13 views
6

私はGoogleとSpringのドキュメントを検索しましたが、電子メールを受信して​​も何も見つかりませんでした。Javaベースのシステムで電子メールを受信するにはどうすればよいでしょうか?

POP3とIMAPから電子メールを受信できるクライアント(完全に吹き飛ばされていない種類のクライアント)を構築する必要があります。私は既にプロジェクトでSpringを使用していますので、Springは優先です。

多くのリンクがJamesを指していますが、良いプロジェクトのように見えますが、十分な文書が提供されていません。私はそれが私の後ろのこと、つまり電子メールを受け取ることができる小規模なクライアントであることを確信していません。

答えて

13

は、これらの種類の問題を解決するために設計されました。特にそれはe-mail receiving adaptersです。ドキュメントのIMAPの例を示します。

<mail:inbound-channel-adapter id="imapAdapter" 
     store-uri="imaps://[username]:[password]@imap.gmail.com/INBOX" 
     java-mail-properties="javaMailProperties" 
     channel="recieveChannel" 
     should-delete-messages="true" 
     should-mark-messages-as-read="true" 
     auto-startup="true"> 
     <int:poller max-messages-per-poll="1" fixed-rate="5000"/> 
</mail:inbound-channel-adapter> 
2

POP3とIMAPはプロトコルではありません。メールを受信します。彼らは外に出てをサーバから取り出します。

公式JavaMail API

メールおよびメッセージングアプリケーションを構築するためのプラットフォームにもプロトコルにも依存しないフレームワークを提供します。

関連する問題