"没有MimeMessage内容"发送SimpleMailMessage时发生异常

时间:2015-10-08 12:31:30

标签: java spring email javamail

我尝试使用org.springframework.mail.javamail.JavaMailSenderImpl发送一封非常简单的电子邮件。以下是代码:

Caused by: org.springframework.mail.MailSendException: Failed messages: javax.mail.MessagingException: No MimeMessage content
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:459)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:307)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:296)

这是我得到的例外:

mailMessage.setText("blabla");

我真的不明白为什么会这样......

有什么想法吗?

1 个答案:

答案 0 :(得分:14)

经过几个小时的挣扎,我发现这都是因为我创建的邮件没有文字!

如果我添加这一行,那么它就像一个魅力:

<ul id="parent-list">
<li id="post-1">Item 1</li>
<li id="post-2">Item 2</li>
<li id="post-3">Item 3</li>
<li id="post-4">Item 4</li>
<li id="post-5">Item 5</li>
<li id="post-6">Item 6</li>

我真的对#34; No MimeMessage内容感到困惑&#34;消息..有人同意这条消息可以提供更多信息,还是只有我?这是否意味着我们无法发送只包含主题但没有内容的电子邮件?