2008-10-31 11 views

Respuesta

53

Bueno, en el código debe 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 se puede codificar en el atributo también ...

<smtp from="&quot;John Smith&quot; &lt;[email protected]&gt;"> 
+1

I cree que también puede poner los nombres del remitente entre paréntesis después de la dirección de correo electrónico: "[email protected] (John Smith)" – cfeduke

+4

El método de corchetes es válido y se señala como un método "heredado" en el RFC http: //tools.ietf .org/html/rfc2822 # page-16 sin embargo, la "d nombre isplay "que se muestra aquí es recomendado. –

+0

¡Gracias Ty y Aydsman! –

-3
<system.net> 
<mailSettings> 
<smtp from ="XYZ&lt;[email protected]&gt;"> 
<network host="smtp.gmail.com" port="25" userName="[email protected]" password="******" enableSsl="true"/> 
</smtp> 
</mailSettings> 
</system.net> 

1) Por favor, use esta configuración en el archivo app.config

+1

Su respuesta realmente no agrega ningún valor a la respuesta aceptada que se publicó más de 6 años antes que la suya. Por el contrario, agrega ruido a la página. ¿Considerarías eliminarlo? ¡Gracias! – Zero3

Cuestiones relacionadas