2009-09-08 6 views
64

je stocker mes MailSettings dans la configuration web comme si ...Stockage de smtp e-mail nom d'affichage convivial dans web.config

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

Maintenant, quand je crée une nouvelle

var smtp = new SmtpClient(); 

SMPT a mes informations d'identification et par défaut l'adresse de [email protected] qui me sauve d'avoir à faire à chaque fois.

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

Mais je ne peux pas comprendre comment spécifier le nom d'affichage convivial « Splidge Master » dans les Theres web.config aucun réglage pour elle?

Répondre

130

Vous pouvez utiliser le codage html < et> (& lt et & gt;) pour fournir un nom d'affichage dans l'attribut from.

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

+2

Got it quelques secondes avant moi :-) – devstuff

+3

Pour la première fois que j'étais plus vite ... avant alors que je tapait ma réponse les autres réponses ont été postées,) –

+1

Salut, j'ai essayé mais ça ne marche pas. – stenlytw

0

Si vous avez besoin de l'équivalent exact, coder les guillemets doubles (&quot;) aussi:

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