Cambio de remitente en el correo electrónico de Gmail / Outlook.com:
Para evitar la suplantación de identidad: Gmail / Outlook.com no le permitirá enviar desde un nombre de cuenta de usuario arbitrario.
Si tiene un número limitado de remitentes, puede seguir estas instrucciones y luego configurar el From
campo a esta dirección: Enviar correo desde una dirección diferente
Si desea enviar desde una dirección de correo electrónico arbitraria (como un formulario de comentarios en el sitio web donde el usuario ingresa su correo electrónico y no desea que le envíen correos electrónicos directamente), lo mejor que puede hacer es:
msg.ReplyToList.Add(new System.Net.Mail.MailAddress(email, friendlyName));
Esto le permitiría presionar 'responder' en su cuenta de correo electrónico para responder al fanático de su banda en una página de comentarios, pero no recibirían su correo electrónico real, lo que probablemente generaría una tonelada de correo no deseado.
Si está en un entorno controlado, esto funciona muy bien, pero tenga en cuenta que he visto que algunos clientes de correo electrónico envían a la dirección de origen incluso cuando se especifica la respuesta (no sé cuál).