Java邮件在内部邮件服务器中工作,但其他邮件服务器存在问题

时间:2012-02-06 17:37:15

标签: javamail

使用特定的内部邮件服务器发送带附件的邮件,但不能使用其他邮件服务器。

在实际的制作环境中,它使用不同的邮件服务器,目前电子邮件正在使用此邮件服务器发送而没有附件。

但是当我使用这个邮件服务器发送带附件的电子邮件时,它完成了Transport.send(),我试图打印任何异常的堆栈跟踪。但它没有打印任何例外...

看起来没有发生异常,但也没有邮件发送。

有人可以帮忙......

感谢。 我们

1 个答案:

答案 0 :(得分:0)

您可以打开会话调试以获取协议跟踪(请参阅JavaMail常见问题解答)以确保邮件正确发送。

您是否将邮件发送到另一个内部地址?可能是收件人的邮件服务器拒绝该邮件,可能是因为它根本不接受附件,或者可能因为它不接受您发送的附件类型。或者它可能认为您的邮件看起来像垃圾邮件。