Java Mail错误:java.net.ConnectException:连接被拒绝:连接

时间:2011-05-13 12:49:25

标签: java email smtp javamail

我坚持使用Java Mail API发送邮件。

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

我正在连接SMTP远程服务器(服务器不在localhost,它在局域网中),端口25但是它给了我465的端口错误,我不知道为什么?

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

如果有人可以提供帮助。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

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