簡體   English   中英

Java郵件| MessagingException

[英]Java mail | MessagingException

當我使用使用Java郵件的門戶發送TEXT電子郵件時沒有問題,但是,當我選擇放置HTML內容並發送電子郵件時,會發出以下警報。 花幾個小時搜索,但沒有有用的答案!

誰能幫忙

主題為:您的測試客戶的電子郵件,目標地址為:john@smith.com的電子郵件,來自:Peter尚未發送,原因是:javax.mail.MessagingException:發送消息時出現IOException; 嵌套的異常是:java.io.IOException:javax.mail.MessagingException:空的multipart:multipart / mixed; boundary =“ ---- = _ Part_647_32892086.1397180117482”在com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1167)在javax.mail.Transport.send0(Transport.java:254)在javax.mail .Transport.send(Transport.java:124)

任何想法為什么當我放入html時會發生這種情況?

謝謝,

您還沒有提供所有信息,例如代碼片段。 因此,我假設一些因素並給您建議。 每當您想通過電子郵件發送html內容時,都必須發送MIME消息,然后將內容類型定義為text / html 這可能是例外的原因。

我正在提供一個代碼段供您參考。 可能會有所幫助。

 Message message = new MimeMessage(session);
 message.setFrom("fromAddress");
 message.setRecipients(Message.RecipientType.TO,"toAddress");
 message.setSubject("subject");
 message.setContent("Your HTML Content", "text/html"); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM