java 发送html格式邮件 样式混乱解决

今天发送html格式的邮件 在qq 163 邮箱接收的时候老是样式混乱里面掺杂了 邮箱本身自己的样式


多次要前台人员帮忙调试 发现就是无法控制


然后在混乱中。。。。。。。。。。。。。。。。。


sendEmail.setMsg(content);


之前发送的时候一直是这样发送。。


org.apache.commons.mail.HtmlEmail sendEmail = new org.apache.commons.mail.HtmlEmail();
sendEmail.setHostName(smtp);
sendEmail.setAuthentication(name, password);
Logger.info("form email"+name);
sendEmail.setFrom(name);
sendEmail.addTo(email);
if(title == null) {
title = "";
}
sendEmail.setSubject(title);
sendEmail.setCharset("utf-8");
sendEmail.setContent(content, "text/html");
//sendEmail.setMsg(content);
sendEmail.send();

只需要改下这个

邮件里面就可以控制邮件的html代码的样式了。

我是寻常我为自己代言

你可能感兴趣的:(邮件,html,样式混乱)