2011-09-25 42 views
7

Tôi làm cách nào để gửi email như một phần của cuộc trò chuyện gmail qua smtp? Lấy cùng một chủ đề không hoạt động ...gmail Cuộc hội thoại qua smtp

cho tôi biết nếu bạn cần thêm thông tin ... cảm ơn trước!

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

Trả lời

7

Bạn sẽ cần phải sử dụng như sau:

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

Thông điệp id bạn sẽ có thể để có được từ tiêu đề email trước. Chỉ cần tìm "Message-Id".

This answer cung cấp thêm một vài tiêu đề bạn có thể muốn thêm để thử trợ giúp luồng trong các ứng dụng khách khác. Có vẻ như gmail hiện đang sử dụng chúng.

+2

Để hoàn toàn rõ ràng. Điều đó '' trông giống như thế này '<[email protected]om>' –

Các vấn đề liên quan