我想用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