【问题标题】:gmail Conversation via smtp通过 smtp 进行 gmail 对话
【发布时间】:2011-11-24 14:24:12
【问题描述】:

如何通过 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);

【问题讨论】:

    标签: c# smtp gmail


    【解决方案1】:

    您需要使用以下内容:

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

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

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

    【讨论】:

    • 完全清楚。 &lt;messagid&gt; 看起来像这样 &lt;DBH8Es-ZvvbnxE_lfkdsnsdfifKLJH78gJHGKJgIUGHJnL=xF2t@mail.gmail.com&gt;
    猜你喜欢
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 2014-08-30
    • 2021-05-08
    • 2014-08-27
    • 2018-11-13
    • 1970-01-01
    • 2011-01-31
    相关资源
    最近更新 更多