2011-12-14 64 views
1

如何在ASP.net中設置SMTPClient與C#發送電子郵件與提供的代理地址?或者通過檢測系統默認代理ASP.net SMTP郵件雖然代理

我用下面的代碼在web.config但沒有工作,在此基礎上article

<system.net> 
    <defaultProxy enabled="true"> 
     <proxy bypassonlocal="False" proxyaddress="http://192.168.101.3:8080/" /> 
    </defaultProxy> 
    </system.net> 
+0

您是否嘗試在`Web.config`中聲明您的[proxy](http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx)? – 2011-12-14 07:55:14

+0

是沒有工作檢查了`本地旁路的東西..`在默認代理太 – Sudantha 2011-12-14 07:56:16

回答

1

您無法通過HTTP代理服務器發送SMTP電子郵件。

與負責管理您的Internet網關/防火牆的人員聯繫,詢問他們希望您將哪個主機指向出站電子郵件。

0

發送,你只需要申報代理配置到您的Web.config並嘗試改變港口:

如果您仍然有問題他們嘗試改變端口號爲587

編輯後編輯我的答案。

+0

謝謝!對於支持 – Sudantha 2011-12-14 12:29:23