发送邮件org.apache.commons.mail.MultiPartEmail.send()发送空邮件。我曾尝试使用commons-email 1.2,1.3.1,1.3.3。 Java 1.7.0_55是导致空邮件正文的最早版本。org.apache.commons.mail.MultiPartEmail发送空身邮件
0
A
回答
1
根据http://www.oracle.com/technetwork/java/javase/7u55-relnotes-2177812.html#knownissues-7u55 在初始化SAAJ组件后,javax.mail库可能无法在某些情况下工作,这反过来可能会破坏javax.mail的JAF设置。 可能的解决方法是使用API javax.mail之前重新添加javax.mail处理程序:
MailcapCommandMap mailMap = (MailcapCommandMap) CommandMap.getDefaultCommandMap();
mailMap.
addMailcap("multipart/mixed;;x-java-content-handler=com.sun.mail.handlers.multipart_mixed");"
调用新AttachmentPartImpl();是某些情况之一。
在应用
com.sun.xml.internal.messaging.saaj.soap.MessageImpl.createAttachmentPart()
发送电子邮件之前被调用。 它没有别的,但返回新的AttachmentPartImpl();其中包含headers = new MimeHeaders(); 调用新的MimeHeaders()不足以发生空主体。调用新的AttachmentPartImpl();之前发送邮件导致空体。 在使用javax.mail API之前重新添加javax.mail处理程序解决了此问题。
MultiPartEmail email = new MultiPartEmail();
email.setHostName(smtpServer);
email.addTo(to);
email.setFrom(from);
email.setSubject(subject);
email.setMsg(msg);
email.setSocketTimeout(20000);
email.setSocketConnectionTimeout(20000);
// SOAPMessage soapMessage = MessageFactory.newInstance().createMessage();
// soapMessage.createAttachmentPart(); // enough for empty body
new AttachmentPartImpl(); // enough for empty body
// new MimeHeaders(); not enough for empty body
email.send();
相关问题
- 1. Mvc.Mailer发送空身邮件C#webApi
- 2. 强制phpmailer发送空身邮件
- 3. 的PHPMailer发送空邮件
- 4. 在发送邮件时发送邮件时发送邮件
- 5. PHP邮件有时只发送主题(空身)
- 6. 使用PHP发送邮件导致空身内容
- 7. 邮件标识本身包含空格时如何发送邮件?
- 8. 梨/邮件发送数组在身体。
- 9. C#发送邮件通串身体
- 10. Appengine发送邮件 - 不发送邮件
- 11. 发送邮件发送邮件请求
- 12. contact.php发送空白电子邮件
- 13. 发送空白的html电子邮件
- 14. fosUserBundle发送电子邮件报名空
- 15. 邮件发送但它的空php
- 16. XMLHTTP请求发送空邮件
- 17. 发送空白邮件的PHP表单
- 18. PHP表单发送空白邮件
- 19. PHP联系表发送空邮件
- 20. !和空间字符发送邮件
- 21. Cron作业设置为发送邮件发送空白电子邮件
- 22. 发送邮件
- 23. php邮件功能有时会发送空白邮件
- 24. Angular 1在邮件上发送空邮件负载
- 25. PHP电子邮件表格发送空白邮件
- 26. 使用PHP的邮件发送的邮件()有空白字段
- 27. 发送电子邮件在PHP - 空白电子邮件接收
- 28. 电子邮件表格发送空白电子邮件
- 29. 邮件正文为空时,通过PHP的Hotmail发送邮件
- 30. Laravel邮件发送,即使抄送和密送为空
向我们显示您的代码。 – 2014-10-09 15:56:47