2012-01-24 12 views
0

私はメールのボディ/メッセージのみを取得するjavaプログラムを作成したいと思います。メールは.eml形式であり、メールは自分のマシンにローカルに置かれます。問題は、これを行う方法を探すときです。私はまだアクティブなメールサーバーを必要とするFolderクラスを使用することになります。さて、私の質問は、サーバーに接続する必要なく、Javamail APIを使用して電子メールのメッセージ部分を抽出できる方法はありますか?電子メールのヘッダーを含めずにメッセージ部分を抽出することは、ファイルストリームではほとんど不可能であるためです。Javaを使用してローカルディレクトリの電子メールを読む方法は?

ありがとうございました。

乾杯!

答えて

0

JavaMailに「ローカルストアプロバイダ」を使用できますが、おそらく最も簡単な方法は、InputStreamを受け取るMimeMessageを使用することです。それに(バッファされた)FileInputStreamを与え、あなたのためにメッセージを解析します。

関連する問題