我正在尝试使用java mail api发送邮件。我的smtp服务器是一个ibm服务器。我正面临这个例外
javax.mail.MessagingException: Could not connect to SMTP host : <host name> port : 25 response: 554
请帮帮我。
提前致谢。
答案 0 :(得分:7)
您收到错误代码554:Access Denied Relay
。
可能是因为您的SMTP服务器无法将您的请求识别为合法,并将其阻止为垃圾邮件。
也许您的来自帐户与服务器预期域不匹配,或者您需要在SMTP连接中添加一些附加的身份验证参数(如果没有关于代码的更多信息,很难知道)。