我使用發送電子郵件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