我正在尝试通过Javamail向公司帐户发送电子邮件。当我向gmail和我的个人电子邮件发送消息时,我的Java测试应用程序正常工作。我也可以通过我的电子邮件托管webmail客户端成功发送到公司帐户。
我已经阅读了这里的帖子,并尝试在测试应用的VM中设置-Djava.net.preferIPv4Stack = true,但它不起作用。
我检查了公司客户端的垃圾邮件,但邮件不存在。这并不是说它在公司网站的其他地方没有被封锁。
任何想法可能导致这个问题?
我正在使用org.apache.commons.mail.HmtlEmail,这是测试代码:
from plumbum import local, FG
local["ping"]["google.com"] & FG
答案 0 :(得分:0)
所以@ Bill关于Javamail调试输出的问题让我想到了电子邮件的内容。调试日志显示一切正常,但我发现我在电子邮件标题中包含了Bootstrap和Fontawsome JS / CSS链接,并且由于安全原因导致该消息被公司系统拒绝。谢谢你的帮助