2009-09-08 20 views
64

我存儲我的mailsettings在web配置,像這樣從電子郵件友好的顯示名稱存儲的smtp ...Web.Config中

<mailSettings> 
    <smtp from="[email protected]"> 
     <network host="smtp.findremovalcompanies.com" userName="[email protected]" password="password" /> 
    </smtp> 
</mailSettings> 

現在,當我創建一個新的

var smtp = new SmtpClient(); 

SMPT有我的憑據,並將默認發件人地址[email protected]這使我不必每次都這樣做。

MailAddress("[email protected]", "Splidge Master") 

但我無法弄清楚如何在web.config孤單指定友好的顯示名稱「Splidge大師」它沒有設置?

回答

130

您可以使用html編碼的<和>(& lt;和& gt;)在from屬性中提供顯示名稱。

<smtp deliveryMethod="Network" from="Mail Displayname &lt;[email protected]&gt;">

+2

明白了幾秒鐘,我之前:-) – devstuff 2009-09-08 14:38:35

+3

第一次我快......以前在我鍵入我的答案其他答案已張貼,) – 2009-09-08 14:40:31

+1

嗨,我試過這個,但它不工作。 – stenlytw 2016-03-14 16:04:24

0

如果您需要完全等效,編碼雙引號(&quot;)太:

<smtp from="&quot;Splidge Master&quot; &lt;[email protected]&gt;">