0

Spring JavaMail と Velocity Template を使用して電子メールを生成し、顧客に送信しています。これらの送信電子メールを .MSG 形式のフォルダに保存する必要があります。Web で多くの調査を行いましたが、適切な Java API を見つけることができませんでした。 this.そして、Spring Java Mailでは、JavaX.mail APIにあるwriteTO()メソッドを見つけることができません.誰かがこの問題を手伝ってくれますか.

4

1 に答える 1

1

writeTojavax.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 に答える