http://www.pooy.net/dedecms-set-mail-sending-problems.html点击打开链接
感谢原作者,,我查看到的帖子地址是:
true
Spring配置为
最后记录本次邮件发送的代码
/**
* 发送HTML信息并有附件的邮件.
*/
public void sendAttachMessage(String toAddr, String fromAddr,
String subject, String conText, boolean isHtml,
List inLineImgs, List attachments) {
final ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] { "com/mail/applicationContext.xml" });
JavaMailSender sender = (JavaMailSender) context.getBean("mailSender");
try {
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
MimeMessage mailMessage = senderImpl.createMimeMessage();
MimeMessageHelper messageHelper = new MimeMessageHelper(
mailMessage, true, "utf-8");
messageHelper.setTo(toAddr);
messageHelper.setFrom(fromAddr);
messageHelper.setSubject(subject);
messageHelper.setText(conText, isHtml);
// 附图
for (File file : inLineImgs) {
messageHelper.addInline(MimeUtility.encodeWord(file.getName()),
file);
}
// 附件内容
for (File file : attachments) {
messageHelper.addAttachment(MimeUtility.encodeWord(file
.getName()), file);
}
sender.send(mailMessage);
} catch (Exception e) {
throw new RuntimeException(e);
}
}