- PR -

htmlメール(MultiPart)やOutlookメールの本文取得方法

1
投稿者投稿内容
まきお
会議室デビュー日: 2004/03/27
投稿数: 11
お住まい・勤務地: Japan
投稿日時: 2005-02-28 11:49
JavaMailでのhtmlメール(MultiPart)やOutlookメールの本文取得方法
について質問です。

テキスト形式のメールの本文は

// メッセージを取得します
Message[] messages = folder.getMessages();

//メッセージ
String strMsg = messages[配列番号].getContent().toString();

で取得できるのですが、htmlメールの場合MultiPartやOutlookからの場合、デバックすると

[htmlメール]
javax.mail.internet.MimeMultipart@1aff012
[Outlookメール]
com.sun.mail.util.SharedByteArrayInputStream@78d4e6

のような文字が返ってきて取得できませんので
取得方法を教えて頂けないでしょうか。
ニシトミ
ベテラン
会議室デビュー日: 2003/04/24
投稿数: 76
お住まい・勤務地: 千葉・東京
投稿日時: 2005-02-28 13:11
javadocを参照してください。

http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/javax/mail/Message.html
http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/javax/mail/Part.html

本文を取得するには、コンテントタイプにより処理を変更する必要がありそうですね…
パテ太
ベテラン
会議室デビュー日: 2004/08/16
投稿数: 64
お住まい・勤務地: 千葉・東京
投稿日時: 2005-02-28 14:09
http://www.sk-jp.com/book/javamail/
に JavaMail についての参考書(絶版)の原稿が公開されています。
絶版ということなので内容が古いかもしれませんが
参考になるかもしれません。
1

スキルアップ/キャリアアップ(JOB@IT)