[C#] Headers Mail Outlook

Iniciado por Shell Root, 16 Mayo 2016, 19:12 PM

0 Miembros y 1 Visitante están viendo este tema.

Shell Root

Pregunta casual,

Tengo algo en mente y necesito enviar un correo electronico a una cuenta de Outlook, pero necesito agregarle unas cabeceras al correo electronico que voy a enviar. Por ejemplo, necesito enviar la cabecerá X-Originating-Email y/o Return-Path modificando esos valores.

Esto podría hacerlo directamente con C#? Algun ejemplo?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Shell Root

kub0x, Eleкtro? Alguna idea?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

kub0x

Cita de: Shell Root en 16 Mayo 2016, 19:12 PM
Pregunta casual,

Tengo algo en mente y necesito enviar un correo electronico a una cuenta de Outlook, pero necesito agregarle unas cabeceras al correo electronico que voy a enviar. Por ejemplo, necesito enviar la cabecerá X-Originating-Email y/o Return-Path modificando esos valores.

Esto podría hacerlo directamente con C#? Algun ejemplo?

Échale un vistazo a https://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.headers%28v=vs.110%29.aspx.

Cito:

CitarThe Headers property allows an application to access the headers collection for the message. While this collection is read-only (a new collection can not be set), custom headers can be added to or deleted from this collection. Any custom headers added will be included when the MailMessage instance is sent. Before a message is sent, only headers specifically added to this collection in the Headers property are included in the collection. After the MailMessage instance is sent, the Headers property will also include headers that are set using the associated properties of the MailMessage class or parameters passed when a MailMessage is used to initialize a MailMessage object.

Puedes incluir nuevas headers antes de enviar el mensaje, pero teniendo en cuenta que ciertas headers ya son creadas cuando creas la instancia de la clase MailMessage (checkea el link), pero las que tu nombras deberían de ser añadidas antes del envío, sin problemas, supongo.

Ya nos cuentas ;)

Saludos!
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate