无法通过java应用程序通过outlook发送邮件

时间:2014-12-23 08:47:40

标签: java email outlook

具有以下邮件配置设置:

mail.smtp.host=smtp.us.deloitte.com
mail.smtp.socketFactory.port=25
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.auth=true
mail.smtp.port=25

以及以下属性:

mail.password=password
mail.from=sam@xyz.com
mail.to=sam@xyz.com
mail.subject=Status of Data pushed

我收到以下错误:

java.lang.RuntimeException:javax.mail.MessagingException:无法连接到SMTP主机:smtp.us.deloitte.com,port:25;   嵌套异常是:     java.net.SocketException:权限被拒绝:

当我使用gmail作为'来自'时的相同代码帐户和'到'中的Outlook帐户有效。

我尝试设置setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack = true,也禁用了Windows 7上的iPv6,但似乎没有任何工作

1 个答案:

答案 0 :(得分:0)

只是观察:您正在使用STMPS协议,并且大多数SMTPS服务器仍然在已弃用的端口465或标准化的port 587上进行通信,而不是{ {1}}。