2011-05-13 204 views
0

我被用Java Mail API发送的邮件卡住了。Java邮件错误:java.net.ConnectException:连接被拒绝:连接

我无法连接任何类型的属性的SMTP服务器......我尝试过不同的组合。

我连接SMTP远程服务器(服务器不在本地主机,它在局域网中),端口25,但它给我端口错误为465,我不知道为什么?

javax.mail.MessagingException: Could not connect to SMTP host: *RemoteIP*, port: 465; nested exception is: java.net.ConnectException: Connection refused: connect 

如果有人可以帮忙。

Thankx提前。

+1

你可以使用telnet ping服务器和端口吗?这似乎是一个网络或防火墙问题。 – sudmong 2011-05-13 12:52:50

回答

0

也许你的邮件服务器实际上是在端口465上使用SMTPS(尽管它不是推荐的端口)。如果是这种情况,你可以看到here一个使用JavaMail和SMTPS的例子。请注意酒店mail.smtps.host;你也有mail.smtps.port属性指定465.

相关问题