gmail通过smtp进行对话

时间:2011-09-25 11:10:50

标签: c# smtp gmail

如何通过smtp发送电子邮件作为gmail对话的一部分? 采取相同的主题不起作用......

告诉我你是否需要更多信息... 提前谢谢!

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

1 个答案:

答案 0 :(得分:7)

您需要使用以下内容:

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

您应该能够从之前的电子邮件标题中获取的消息ID。只需查找“Message-Id”。

This answer提供了一些您可能想要添加的标题,以便在其他客户端中尝试帮助线程。似乎gmail现在也在使用这些。