gmail разговор через smtp

как я могу отправить электронное письмо как часть 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);

person einUsername    schedule 25.09.2011    source источник


Ответы (1)


Вам понадобится следующее:

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

Идентификатор сообщения, который вы должны получить из заголовков предыдущего письма. Просто найдите "Message-Id".

В этом ответе есть еще несколько заголовков, которые вы, возможно, захотите добавить, чтобы попытаться справиться с потоками в других клиентах. Похоже, что Gmail теперь тоже их использует.

person DanTheMan    schedule 25.09.2011
comment
Для полной ясности. Этот <messagid> выглядит так <DBH8Es-ZvvbnxE_lfkdsnsdfifKLJH78gJHGKJgIUGHJnL=xF2t@mail.gmail.com> - person Christiaan Westerbeek; 13.08.2014