2011-04-21 87 views
0

我從昨天開始就一直在努力解決這個問題。發送Email-SMTP問題-C#

到目前爲止我做了什麼?

我已經使用該代碼發送電子郵件使用本地smtp服務器。代碼是(C#.Net)Here

我可以遠程登錄本地主機上的25端口

當我telnet:「220域名Microsoft6 ESMTP郵件服務,版本6.0.3790.3959準備在日期時間」

當我嘗試發送電子郵件,代碼中沒有錯誤,並且代碼在沒有任何錯誤的情況下成功執行。

錯誤:

當我在事件查看器檢查,錯誤的是:消息傳遞到主機74.125.159.27,同時提供用於以下原因遠程域gmail.com失敗。遠程服務器未響應連接嘗試。

我知道我的SMTP服務器安裝程序有錯誤,我沒有正確設置它。我如何解決它拍攝問題。

我已經從微軟下載了一個smtpdiag.exe,但是當點擊.exe文件加載並消失時,它不會執行任何操作。

決議請嗎?

請幫我解決它。如果您需要更多信息,請詢問我,我會提供但嘗試幫助我

謝謝。

+0

服務器配置問題更適合http://serverfault.com – 2011-04-21 11:06:28

+0

這屬於serverfault - 這是一個服務器設置問題。 – Ben 2011-04-21 11:06:36

+0

gmail阻止某些ISP的IP。 – flayn 2011-04-21 11:25:01

回答

2

您通過IIS SMTP服務器發送電子郵件的權利?

而你正在發送到你的Gmail地址?

你是如何寄給他們的?谷歌作爲一種垃圾郵件保護措施,假如IP地址試圖一次發送太多電子郵件,服務器就不會響應。

在這裏有一個關於它的線程。但我似乎無法找到它。

+0

謝謝jgauffin。我試圖發送到雅虎,我的組織電子郵件以及。什麼都沒有發送 – 2011-04-21 11:22:54

+0

啊。您確定您的Internet服務Prvoider允許您通過任何SMTP服務器發送電子郵件嗎?其中許多阻塞端口25.嘗試通過端口25 telnet到smtp.gmail.com – jgauffin 2011-04-21 11:28:03

+0

我已更改爲本地主機和端口25,但它仍然是相同的問題 – 2011-04-21 11:32:35