c# - Diferentes MIME y SMTP de direcciones
email (1)
¿Hay alguna manera de que pueda enviar un correo electrónico con una dirección de mime y smtp diferente? El MailMessage no parece apoyar esto.
Lo que Kevin está diciendo es que quiere que el mensaje en sí contenga un conjunto diferente de direcciones en los encabezados de lo que realmente se envía el mensaje (o desde).
Por ejemplo, en los encabezados del mensaje, puede tener:
From: [email protected]
Pero puede conectarse al servidor SMTP y usar [email protected]
.
Esto puede ser útil si tiene una configuración de alias que simplemente redirige a su otra dirección, pero el servidor SMTP solo aceptará los mensajes enviados desde una dirección de correo electrónico en su propio dominio (creo que GMail tiene esta restricción).
También es útil al enviar a destinatarios no divulgados.
Dicho eso ... es posible que desee considerar el uso de mis bibliotecas MimeKit y MailKit para .NET.
MimeKit se encarga de construir y analizar los mensajes de correo electrónico, mientras que MailKit tiene toda la lógica para SMTP, POP3 e IMAP.
Lo que puede hacer es construir MimeMessage con cualquier dirección de correo electrónico que desee y luego usar:
client.Send (MimeMessage message, MailboxAddress sender, IEnumerable<MailboxAddress> recipients);
Espero que ayude.