3
問題太簡單了,但仍然很感謝簡短的回答。我想要SmtpClient
從App.config
文件中獲取用戶名/密碼。從MSDN /模式我已經想通了,正確的文件(節選)應該是這樣的:將用戶名/密碼傳遞給SmtpClient(.NET)的正確方法
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network
host="mail.bar.com"
port="25"
userName="foouser"
password="barpassword"
/>
</smtp>
</mailSettings>
</system.net>
我試圖找到合適的API調用,初始化SmtpClient
狀態時,使郵件和密碼可以很好地獲取來自XML:
var client = new SmtpClient(...); // how to fetch the servername?
client.Credentials = new NetworkCredential(... , ...); // how to fetch user/pass
client.Send(message);
有去取servername
,user
,password
或者我應該只是調用諸如ConfigurationManager.AppSettings["server"]
「常規」 API適當/專用方法是什麼?
非常感謝!我懷疑它可能很簡單:)閱讀MSDN,尋找類似的東西,但找不到。下次更好的運氣:) – BreakPhreak 2010-08-03 18:57:35
我會在6分鐘內接受答案,系統說等待很重要。 – BreakPhreak 2010-08-03 18:58:15