2011-09-21 170 views
3

我想用java郵件API發送郵件。但有例外情況發生在 以上的消息。無法連接到SMTP主機:{遠程服務器},端口:{端口},響應:-1

無法連接到SMTP主機:{遠程服務器},端口:{端口},響應:-1

什麼`意味着「響應:-1」

我無法在api手冊中找到此代碼。

+2

你使用了哪個API--也許你可以顯示一些代碼? – home

+0

請張貼你試過的東西。它是否真的在異常消息中寫入「{remote-server}」?你是如何指定服務器和端口的? – Matteo

+0

是的,我已經填寫指定ip和端口,如127.0.0.1,25 – codenoob

回答

3

-1的響應代碼意味着JavaMail無法從SMTP服務器獲取有效的響應代碼。您可以查看相關信息來源here

最有可能的是,您的屬性設置不正確或者存在網絡問題(例如阻止連接的防火牆)。

您可以嘗試啓用調試模式(session.setDebug(true))。如果您需要進一步的幫助,請發佈您的代碼。

相關問題