2011-09-25 16 views
7

मैं smtp के माध्यम से जीमेल-वार्तालाप के हिस्से के रूप में एक ईमेल कैसे भेज सकता हूं? एक ही विषय लेना काम नहीं करता है ...जीएमएम बातचीत के माध्यम से 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>); 

संदेश आईडी आप पिछले ईमेल के हेडर से प्राप्त करने के लिए सक्षम होना चाहिए। बस "संदेश-आईडी" की तलाश करें।

This answer कुछ और शीर्षलेख देता है जिन्हें आप अन्य ग्राहकों में सहायता थ्रेडिंग करने के लिए जोड़ना चाहते हैं। ऐसा लगता है कि जीमेल अब भी इनका उपयोग कर रहा है।

+2

पूरी तरह से स्पष्ट होने के लिए। वह ' 'ऐसा लगता है' ' –