javax.mail.MessagingException:无法连接到SMTP主机:<主机名>端口:25响应:554

Sre*_*h P 6 java jakarta-mail java-ee

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

javax.mail.MessagingException: Could not connect to SMTP host : <host name> port : 25 response: 554
Run Code Online (Sandbox Code Playgroud)

请帮助我.

提前致谢.

Tom*_*ros 8

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

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

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