Spring JavaMail と Velocity Template を使用して電子メールを生成し、顧客に送信しています。これらの送信電子メールを .MSG 形式のフォルダに保存する必要があります。Web で多くの調査を行いましたが、適切な Java API を見つけることができませんでした。 this.そして、Spring Java Mailでは、JavaX.mail APIにあるwriteTO()メソッドを見つけることができません.誰かがこの問題を手伝ってくれますか.
質問する
1102 次
1 に答える
1
writeTo
javax.mail.Part にメソッドがあることはすでにわかりました。
したがって、必要なのは、春の単純なメールを javax.mail に「変換」する方法です。
多かれ少なかれこのように動作するはずです:
org.springframework.mail.javamail.MimeMailMessage message
message = new MimeMailMessage(new SmartMimeMessage(getSession(),
getDefaultEncoding(),
getDefaultFileTypeMap()));
yourSimpleMessage.copyTo(message);
javax.mail.internet.MimeMessage result = message.getMimeMessage());
result.writeTo(yourOutputStream);
于 2012-09-05T17:15:23.980 に答える