javax.mail.MessagingException:无法连接到SMTP主机:<host name =“”> port:25响应:554 </host>

时间:2011-03-25 07:40:16

标签: java java-ee javamail

我正在尝试使用java mail api发送邮件。我的smtp服务器是一个ibm服务器。我正面临这个例外

javax.mail.MessagingException: Could not connect to SMTP host : <host name> port : 25 response: 554

请帮帮我。

提前致谢。

1 个答案:

答案 0 :(得分:7)

您收到错误代码554:Access Denied Relay

可能是因为您的SMTP服务器无法将您的请求识别为合法,并将其阻止为垃圾邮件。

也许您的来自帐户与服务器预期域不匹配,或者您需要在SMTP连接中添加一些附加的身份验证参数(如果没有关于代码的更多信息,很难知道)。