发送HTML邮件
@Value("${spring.mail.username}")
private String from;
@Autowired
JavaMailSender javaMailSender;
public void sendHtmlMail(String to,String subject,String content) throws MessagingException {
MimeMessage mimeMessage=javaMailSender.createMimeMessage();
MimeMessageHelper mimeMessageHelper=new MimeMessageHelper(mimeMessage,true);
mimeMessageHelper.setFrom(from);
mimeMessageHelper.setTo(to);
mimeMessageHelper.setSubject(subject);
mimeMessageHelper.setText(content,true);
javaMailSender.send(mimeMessage);
}测试
String content="<html>\n"+
"<body>\n"+
"<h3>hello world</h3>\n"+
"</body>\n"+
"</html>";
mailService.sendHtmlMail("邮箱","主题",content);
MimeMessage:设置邮件信息
MimeMessageHelper helper = new MimeMessageHelper(MimeMessage,true);
helper.setText(content.true);: