2011-09-25 8 views
7

どのように私はsmtp経由でGmailの会話の一部として電子メールを送信できますか? 同じ被写体を撮ることはできません...gmail smtpによる会話

もっと情報が必要な場合は教えてください... 事前に感謝!

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

答えて

7

次使用する必要があります:

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

メッセージIDは、前のメールのヘッダから得ることができる必要があります。単に "Message-Id"を探してください。

This answerには、他のクライアントのスレッドを助けるために追加したいヘッダーがいくつか追加されています。多分gmailがこれを使っているようです。

+2

完全に明確です。それは ''は次のようになります。 '<[email protected]om>' –