我使用发送电子邮件apache-commons-logging.jar。我能够成功发送HTML邮件,但很少有人收到您的电子邮件客户端不支持邮件中的HTML邮件邮件。以下是代码示例 -通过Java获取电子邮件客户端不支持通过电子邮件发送HTML邮件
HtmlEmail htmlEmail = new HtmlEmail();
htmlEmail.setHostName("localhost");
htmlEmail.addTo(email, "[email protected]");
htmlEmail.setFrom("[email protected]", "Demo2");
htmlEmail.setSubject("Subject Line");
String msg = "<html>Hi Demo1,";
msg += "<br><br> A very warm Welcome";
msg += "</html>";
htmlEmail.setHtmlMsg(msg);
// set the alternative message
htmlEmail.setTextMsg("Your email client does not support HTML messages");
// send the email
htmlEmail.send();
我不理解如何解决此问题。
请大师帮帮我。
在此先感谢。
这些人使用哪些电子邮件客户端?也许它真的*不*支持HTML邮件... – 2012-07-31 06:35:24
也是他们使用什么病毒保护,有些如avast导致这个问题http://forum.avast.com/index.php?topic=54349.0 – 2012-07-31 06:38:53
可能是电子邮件客户端配置喜欢HTML上的文本。发送html电子邮件是强制性的,还是可以提供备用的有效txt消息? – 2012-07-31 06:40:08