2011-03-25 103 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