2010-11-17 43 views
0

我寫了一個簡單的應用程序通過GMail SMTP服務器發送電子郵件。但是,它在運行時返回一個異常。 在我的工作場所gmail被封鎖(無法訪問gmail.com)。是因爲這個錯誤嗎?這個錯誤是因爲GMail被封鎖了嗎?

 
    System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebExceptio 
    n: Unable to connect to the remote server ---> System.Net.Sockets.SocketExceptio 
    n: A connection attempt failed because the connected party did not properly resp 
    ond after a period of time, or established connection failed because connected h 
    ost has failed to respond 74.125.113.109:587 

回答

1

是的,它看起來像是有關。該請求可能被防火牆阻止。

+0

gotcha。謝謝。 – xbonez 2010-11-17 15:54:49

1

它們很可能阻止端口587上的出站通信。

1

答案可能是肯定的。當您試圖訪問Gmail時,gmail服務器出現故障的可能性很小,但很明顯,由於您被阻止,您將無法連接。

0

不,這是因爲您的網絡管理員在公司的防火牆中阻止了此IP或端口。

+0

所以,答案是肯定的然後..... – KevinDTimm 2010-11-17 15:56:55

+0

@Kevin - 實際上它不是,因爲SMTP服務器和Web服務器使用不同的IP地址和TCP端口。 – adamk 2010-11-17 20:07:41

+0

gotcha - 以某種方式錯過了區別:) – KevinDTimm 2010-11-17 20:30:00

0

是的,由於連接失敗而出現異常,但可能不一定是因爲它被阻止。我甚至不能連接到主機:

> telnet 74.125.113.109 587 
Trying 74.125.113.109... 
telnet: connect to address 74.125.113.109: Connection refused 

編輯:在第二次看,我可以連接到另一臺機器主機。可能還有其他連接問題正在進行。

+0

我得到「無法打開連接到端口587上的主機」 – xbonez 2010-11-17 16:08:05

相關問題