application.yml
spring:
mail:
host: host
port: 端口
username: 用户名
password: 密码
from: xxx@xx.com #发送方账号信息
properties:
mail:
smtp:
auth: true
timeout: 25000
starttls:
enable: true
required: true
sendmails:
touser: xxx@qq.com,xxxx@163.com #发送给谁
代码:
@Autowired
private JavaMailSender sender;
@Value("${spring.mail.from}")
private String from;
@Value("${sendmails.touser}")
private String[] touser;
public void sendmail(String title) {
MimeMessage message = null;
try {
message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message, true, "utf-8");
helper.setFrom(from);
helper.setTo(touser);
helper.setSubject("标题:" + title);
helper.setText("你要发送的内容", true);
} catch (MessagingException e) {
logger.debug("系统发送邮件 异常");
e.printStackTrace();
}
sender.send(message);
logger.debug("系统发送邮件成功。。。");
}
注意 项目字符集 要设置成 utf-8 否则会有乱码问题