如何从Java发送HTML电子邮件到Outlook

如何从Java发送HTML电子邮件到Outlook,第1张

如何从Java发送HTML电子邮件到Outlook

经过大量调查,我已经取得了一些重大进展。

首先,我建议不要使用JavaMail,而应使用Jakarta Commons
Email
库。这确实大大简化了问题!

现在的代码是:

HtmlEmail email = new HtmlEmail();email.setHostName(mailserver);email.setAuthentication(username, password);email.setSmtpPort(port);email.setFrom(fromEmail);email.addTo(to);email.setSubject(subject);email.setTextMsg(textBody);email.setHtmlMsg(htmlBody);email.setDebug(true);email.send();

讲简单。

但是,仍然存在问题。电子邮件的html版本可在Gmail,Hotmail等中很好地使用。但是它仍然无法在Outlook中正确显示。它总是想显示文本版本,但我不确定为什么。我怀疑这是Outlook中的设置,但我找不到…



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5021120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存