如果您使用代理服务器,我认为您不能使用Java Mail。
来自:oracle.com
问:如何配置JavaMail通过代理服务器工作?
答:JavaMail当前不支持通过Web代理服务器访问邮件服务器。使用代理服务器的主要原因之一是允许来自公司网络内的HTTP请求通过公司防火墙。防火墙通常会阻止大多数对Internet的访问,但是将允许来自代理服务器的请求通过。此外,公司网络内部的邮件服务器将执行类似的电子邮件功能,通过SMTP接收邮件并将其转发到Internet上的最终目的地,并接受传入邮件并将其发送到适当的内部邮件服务器。



