下面的代码是发送邮件的测试例子,用到的JAVA类在附件中!
Map attachments = new HashMap();
attachments.put(calllist_name, relPath + calllist_name);
TemplateMailMessage msg = new TemplateMailMessage();
msg.setAttachments(attachments);
msg.setText("");
msg.setFrom("111@126.com");
msg.setTo("111@126.com");
msg.setSubject(
"Business Requirement Document of CN eSales enhancement for exstoNet");
JavaMailSenderImpl sender = new JavaMailSenderImpl();
ResourceBundle conf =
ResourceBundle.getBundle("resources.Sendmail");
String mailHost = conf.getString("smtp.host");
sender.setHost(mailHost);
sender.send(msg.createMimeMailMessage());
Map attachments = new HashMap();
attachments.put(calllist_name, relPath + calllist_name);
TemplateMailMessage msg = new TemplateMailMessage();
msg.setAttachments(attachments);
msg.setText("");
msg.setFrom("111@126.com");
msg.setTo("111@126.com");
msg.setSubject(
"Business Requirement Document of CN eSales enhancement for exstoNet");
JavaMailSenderImpl sender = new JavaMailSenderImpl();
ResourceBundle conf =
ResourceBundle.getBundle("resources.Sendmail");
String mailHost = conf.getString("smtp.host");
sender.setHost(mailHost);
sender.send(msg.createMimeMailMessage());
本文提供了一个使用Java发送带附件邮件的示例代码。通过JavaMailSenderImpl和TemplateMailMessage类实现邮件的构造与发送,并从资源文件中读取SMTP主机配置。
1384

被折叠的 条评论
为什么被折叠?



