2009-09-08 14 views
64

mam przechowującej moje mailsettings w config WWW jak tak ...Przechowywanie SMTP email z przyjaznej nazwy wyświetlanej w web.config

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

Teraz gdy tworzę nową

var smtp = new SmtpClient(); 

SMTP ma moje referencje i domyślnie poda adres na [email protected], co oszczędza mi konieczności robienia tego za każdym razem.

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

Ale nie mogę dowiedzieć się, jak określić przyjazną nazwę wyświetlaną „Splidge Master” w theres web.config nie ustawienie dla niego?

Odpowiedz

130

można użyć html kodowane < i> (& lt oraz & gt), do dostarczania nazwę wyświetlacza w z atrybutu.

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

+2

dostał kilka sekund przede mną :-) – devstuff

+3

Po raz pierwszy byłem szybciej ... a ja przed pisałem moją odpowiedź, inne odpowiedzi zostały opublikowane,) –

+1

Cześć, próbowałem tego, ale to nie działa. – stenlytw

0

Jeśli potrzebujesz dokładnego odpowiednika, kodować cudzysłów (&quot;) TOO:

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