qq_很久以前很久以后_0
2018-12-25 01:28
@Override
public void sendHtmlMail(String to, String subject, String content) {
MimeMessage mimeMessage = sender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);
helper.setFrom(from);
helper.setTo(to);
helper.setSubject(subject);
helper.setText(content,true);
sender.send(mimeMessage);
} catch (MessagingException e) {
e.printStackTrace();
}
}
@Test
public void sendHtmlMail(){
String content = "<html>\n"+
"<body>\n"+
"<h3> hello world 这是一封HTML邮件!</h3>\n"+
"</body>\n"+
"</html>";
mailservice.sendHtmlMail("chen1765547530@163.com", "这是一封HTML邮件", content);
}
代码如上:
明明发送的是HTML邮件,内容竟然变成了这样
<html> <body> <h3> hello world 这是一封HTML邮件!</h3> </body> </html>
spring boot实现邮箱验证码注册
https://blog.csdn.net/IndexMan/article/details/89409512
是否转变成html重要的一句是helper.setText(content,true); 当然你这个是对的,我刚才看了一下,你的代码没有问题,我猜测是@Override的原因。
Spring Boot 发送邮件
15289 学习 · 56 问题
相似问题