Gmail Разговор через SMTP - PullRequest
       6

Gmail Разговор через SMTP

7 голосов
/ 25 сентября 2011

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

1 Ответ

7 голосов
/ 25 сентября 2011

Вам нужно будет использовать следующее:

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

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

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

...