我想用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
请帮助我。
在此先感谢。
我想用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
请帮助我。
在此先感谢。
您将收到错误代码554:Access Denied Relay
。
这可能是因为您的SMTP服务器无法将您的请求识别为合法,并将其作为垃圾邮件进行阻止而导致的。
也许您的帐户与服务器预期的域不匹配,或者您需要将一些辅助验证参数添加到SMTP连接(难以了解,但没有关于代码的更多信息)。
感谢提供的信息 – 2011-03-25 11:44:28
@Sreekanth:不客气。 – 2011-03-25 13:07:48
这不完全是编程相关的 - 这是SMTP服务器配置问题。 – Olli 2011-03-25 07:47:48
您应该与管理SMTP服务器的人交谈,并询问*他们为什么会向您发送'554'错误。 – 2011-03-25 08:01:08