我正在使用apache-commons-logging.jar发送电子邮件。我能够成功发送html电子邮件,但很少有人得到您的电子邮件客户端不支持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> &nbsp;&nbsp;&nbsp;&nbsp; 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。作为发送者,您只能做的事情就是写出更有意义的纯文本消息。

09-04 01:58