spring 邮件发送
来源:互联网 发布:mac下的数据库软件 编辑:程序博客网 时间:2024/05/01 06:53
public void sendMailByAttachment(){
try {
MimeMessage mailMessage = senderImpl.createMimeMessage();
// multipart模式 为true时发送附件 可以设置html格式
MimeMessageHelper messageHelper = new MimeMessageHelper(
mailMessage, true, "utf-8");
// 设置收件人,寄件人
String[] receive=new String[]{"test@163com"};
messageHelper.setTo(receive);
messageHelper.setFrom(MessageUtils.getMessage("org.ceair.fms.email"));
messageHelper.setSubject("资金日报表!");
// true 表示启动HTML格式的邮件
messageHelper
.setText(
"<html><head></head><body>你好:附件为今天的资金日报表,请查阅!谢谢!</body></html>",
true);
String files[]=new String[]{"D:/fms.log","D:/请假或加班.txt"};
for(String filepath:files){
FileSystemResource file = new FileSystemResource(new File(
filepath));
messageHelper.addAttachment(MimeUtility.encodeWord(file.getFilename()), file); //MimeUtility.encodeWord处理乱码
}
// 发送邮件
senderImpl.send(mailMessage);
logger.info("邮件发送成功..");
} catch (Exception e) {
e.printStackTrace();
logger.error("邮件发送失败",e);
}
try {
MimeMessage mailMessage = senderImpl.createMimeMessage();
// multipart模式 为true时发送附件 可以设置html格式
MimeMessageHelper messageHelper = new MimeMessageHelper(
mailMessage, true, "utf-8");
// 设置收件人,寄件人
String[] receive=new String[]{"test@163com"};
messageHelper.setTo(receive);
messageHelper.setFrom(MessageUtils.getMessage("org.ceair.fms.email"));
messageHelper.setSubject("资金日报表!");
// true 表示启动HTML格式的邮件
messageHelper
.setText(
"<html><head></head><body>你好:附件为今天的资金日报表,请查阅!谢谢!</body></html>",
true);
String files[]=new String[]{"D:/fms.log","D:/请假或加班.txt"};
for(String filepath:files){
FileSystemResource file = new FileSystemResource(new File(
filepath));
messageHelper.addAttachment(MimeUtility.encodeWord(file.getFilename()), file); //MimeUtility.encodeWord处理乱码
}
// 发送邮件
senderImpl.send(mailMessage);
logger.info("邮件发送成功..");
} catch (Exception e) {
e.printStackTrace();
logger.error("邮件发送失败",e);
}
}
邮件spring 配置:
<!-- 邮件发送 -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
<property name="host" value="smtp.163.com" />
<property name="username" value="test@163.com" />
<property name="password" value="password" />
</bean>
0 0
- 邮件操作 (spring发送邮件)
- Spring 发送邮件 简单邮件
- Spring 发送邮件 HTML邮件
- spring邮件发送例
- 使用spring发送邮件
- Spring中发送邮件
- spring各种邮件发送
- spring各种邮件发送
- Spring发送邮件
- Spring 发送邮件
- spring各种邮件发送
- Spring发送邮件
- spring各种邮件发送
- spring各种邮件发送
- spring发送邮件
- Spring 组件发送邮件
- 利用Spring 发送邮件
- spring 邮件 发送模板
- 决策树之ID3、C4.5、C5.0算法
- 伟大的心灵行情的跟踪
- eclipse 快捷键之Ctrl+Alt+Down和Ctrl+Alt+Up 失效
- 云存储算法研究: 一致性哈希算法解析–节选《揭秘云存储》
- Python使用DB封装
- spring 邮件发送
- hdu 2993
- js学习笔记
- java实现将多个文件打包成zip压缩文件以及对压缩文件的加密
- 字符串之最长回文子串 manacher算法
- 突然的试验研究是什么
- Apache是怎样启动的
- LeetCode总结 -- 树的遍历篇
- javaScript操作table的整理