2011-09-25 23 views
7

¿cómo puedo enviar un correo electrónico como parte de una conversación de gmail a través de smtp? Tomar el mismo tema no funciona ...gmail Conversación a través de smtp

dime si necesitas más información ... ¡gracias de antemano!

 MailMessage mail = new MailMessage(); 
     SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"); 

     mail.From = new MailAddress("@googlemail.com"); 
     mail.To.Add("@.com"); 
     mail.Subject = "(Somee.com notification) New order confirmation"; 
     mail.Body = "(Somee.com notification) New order confirmation"; 

     SmtpServer.Port = 587; 
     SmtpServer.Credentials = new System.Net.NetworkCredential("", ""); 
     SmtpServer.EnableSsl = true; 

     SmtpServer.Send(mail); 

Respuesta

7

Tendrá que utilizar el siguiente:

mail.Headers.Add("In-Reply-To", <messageid>); 

el ID de mensaje que debe ser capaz de obtener de las cabeceras del correo electrónico anterior. Solo busca "Message-Id".

This answer le da algunos encabezados más que puede agregar para intentar ayudar a enhebrar en otros clientes. Parece que tal vez Gmail ahora los está usando también.

+2

Para ser completamente claro. Que '' se parece a esto '<[email protected]om>' –

Cuestiones relacionadas