發(fā)送HTML郵件內(nèi)容顯示不對(duì)
@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);
}
代碼如上:
明明發(fā)送的是HTML郵件,內(nèi)容竟然變成了這樣
<html> <body> <h3>?hello?world?這是一封HTML郵件!</h3> </body> </html>
2019-04-20
spring boot實(shí)現(xiàn)郵箱驗(yàn)證碼注冊(cè)
https://blog.csdn.net/IndexMan/article/details/89409512
2019-01-09
是否轉(zhuǎn)變成html重要的一句是helper.setText(content,true); 當(dāng)然你這個(gè)是對(duì)的,我剛才看了一下,你的代碼沒有問題,我猜測(cè)是@Override的原因。