2011-02-22 217 views
0

(如果這是一個重複的問題,請給我一個鏈接到相應的線程。)連接到MS Exchange服務器掛起

我使用JavaMail API通過發送電子郵件至多個用戶寫了一個Java程序Gmail和它的工作完美。但是,當我嘗試使用相同的代碼(稍作修改)使用MS Exchange Server發送電子郵件時,程序掛起。

它沒有拋出任何異常,所以我假設它能夠進行連接。 (我一直在使用其他端口或錯誤的SMTP地址嘗試,它給了我一個「連接被拒絕」例外)。

這是最後陳述,之後的程序不終止:

[DEBUG SMTP:嘗試連接到主機「[xxx.yyy.com]」,端口135,isSSL虛假]

請理解,我不需要代碼的幫助,但我只是想了解發生了什麼。

我很感激你的時間。

+1

爲什麼要連接到端口135? – dkarp

+0

是的,那是錯誤的。雖然它沒有給我一個明確的錯誤,但端口應該是25.然後,我遇到了其他錯誤,比如不需要使用SSL。最終,它工作了!所以,謝謝,dkrap! –

+0

就這樣有一個答案,我會將我的評論切換到答案... – dkarp

回答

1

您需要連接到SMTP端口25,而不是端口135.(SMTPs是端口465.)