2011-03-25 107 views
2

我想用java邮件API发送邮件。我的smtp服务器是ibm服务器。我面对此异常javax.mail.MessagingException:无法连接到SMTP主机:<host name>端口:25响应:554

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

请帮助我。

在此先感谢。

+0

这不完全是编程相关的 - 这是SMTP服务器配置问题。 – Olli 2011-03-25 07:47:48

+0

您应该与管理SMTP服务器的人交谈,并询问*他们为什么会向您发送'554'错误。 – 2011-03-25 08:01:08

回答

3

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

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

也许您的帐户与服务器预期的域不匹配,或者您需要将一些辅助验证参数添加到SMTP连接(难以了解,但没有关于代码的更多信息)。

+0

感谢提供的信息 – 2011-03-25 11:44:28

+0

@Sreekanth:不客气。 – 2011-03-25 13:07:48