73 votes

Stockage de Smtp à partir d'un nom d'affichage convivial par courrier électronique dans Web.Config

Je stocke mes mailsettings dans la configuration Web comme si ...

 <mailSettings>
    <smtp from="splidge@findremovalcompanies.com">
        <network host="smtp.findremovalcompanies.com" userName="splidge@findremovalcompanies.com" password="password" />
    </smtp>
</mailSettings>
 

Maintenant, quand je crée un nouveau

 var smtp = new SmtpClient();
 

smpt a mes informations d'identification et va par défaut l'adresse d'expéditeur à splidge@findremovalcompanies.com, ce qui m'évite de devoir le faire à chaque fois.

 MailAddress("splidge@findremovalcompanies.com", "Splidge Master")
 

Mais je n'arrive pas à comprendre comment spécifier le nom d'affichage convivial "Splidge Master" dans le fichier Web.config. Aucun paramètre n'est défini pour cela.

147voto

Chris Richner Points 1397

Vous pouvez utiliser les codes HTML <et> (& lt; et & gt;) codés pour fournir un nom complet dans l'attribut de.

<smtp deliveryMethod="Network" from="Mail Displayname &lt;mail@raccoom.net&gt;">

13voto

devstuff Points 5881

En mémoire, changer l'attribut from= en from="Display Name &lt;me@example.com&gt;" devrait fonctionner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X