2011-09-25 1 views
7

Come posso inviare una e-mail come parte di un gmail-conversazione tramite SMTP? Prendendo lo stesso argomento non funziona ...gmail conversazione tramite SMTP

dimmi se hai bisogno di ulteriori informazioni ... grazie in anticipo!

 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); 

risposta

7

Avrete bisogno di utilizzare il seguente:

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

Il messaggio di id si dovrebbe essere in grado di ottenere dalle intestazioni della posta elettronica precedente. Cerca "Message-Id".

This answer dà un paio di intestazioni si consiglia di aggiungere per cercare aiuto filettatura in altri client. Sembra che Gmail ora stia usando anche questi.

+2

Per essere del tutto chiaro. Quel '' assomiglia a questo '<[email protected]om>' –