asp.net - networkcredential - ¿Cómo puedo configurar un nombre de correo electrónico amigable en la sección MailSetting de web.config?
mailsettings app config (2)
Actualmente tengo:
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network
host="localhost"
port="25"
/>
</smtp>
</mailSettings>
</system.net>
¿Cómo puedo cambiarlo para que el correo electrónico se envíe con un nombre y no solo con la dirección de correo electrónico?
Bueno, en el código necesita poner el nombre del remitente entre comillas, seguido de la dirección de correo electrónico.
new SmtpClient(...).Send("/"John Smith/" [email protected]", ...);
Y ... parece que también puedes codificarlo en el atributo ...
<smtp from=""John Smith" <[email protected]>">
<system.net>
<mailSettings>
<smtp from ="XYZ<[email protected]>">
<network host="smtp.gmail.com" port="25" userName="[email protected]" password="******" enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
1) Utilice estas configuraciones en el archivo app.config