2010-12-30 30 views
14

Recibí muchos correos electrónicos "en nombre de". Por ejemplo, el complemento AddThis envía un correo electrónico desde "addThis.com en nombre de [email protected]".Envío de "en nombre de" correos electrónicos

¿Cómo hago esto en C#/ASP.NET? Además, ¿funciona esto si utilizamos Gmail para nuestro SMTP, aunque tenga marca de nuestro dominio de empresa?

¿Me pregunto si hay alguna preocupación de que esto no sea profesional o que se marque como spam en la PC del cliente? En otras palabras, usted tiene chicos realmente implementado este ...

+0

Debe tenerse en cuenta que los correos electrónicos "en nombre de" tienden a ser spam a menudo. – jondavidjohn

+0

@jondavidjohn, ¿cómo es eso? – Pacerier

Respuesta

22

Usted tiene tres propiedades de la clase MailMessage:

  • From
  • Sender
  • ReplyTo (o en .NET 4 del ReplyToList)

Si configura el Sender diferente al From, debe comportarse como lo desee.

También vea this SO posting para otros aspectos.

0

Esto es principalmente una "característica" de aplicación de cliente. Supongo que estás viendo estos mensajes de correo electrónico en Outlook, ¿correcto? Outlook (y posiblemente otros clientes de correo electrónico) comparan la dirección FROM y el remitente real para ver si coinciden. Si no lo hacen, Outlook mostrará la información "En nombre de".

La mayoría de los otros clientes de correo electrónico, y todos los clientes basados ​​en web que conozco, simplemente muestran la dirección "DESDE" tal como se proporcionó.

Cuestiones relacionadas