C# Ответить на письмо

Мне нужно отправить 2 письма - первое для поддержки и второе для автора сообщения. 2-е письмо должно быть как ответ на первое с текстом по умолчанию.

Я обнаружил, что это может быть возможно путем добавления заголовков в MailMessage.

new NameValueCollection { { "In-Reply-To", messageId }, { "References", messageId } };

messageId вручную генерируется строка. Я добавляю эту строку в заголовок для первой почты.

new NameValueCollection { { "Message-ID", messageId } };

Похоже, я могу "связать" с почтой.

Для их отправки я использую SendGrid.

В результате я получаю 2 письма... но сначала у меня есть другой "Message-ID", чем я ожидаю. Мое ожидаемое сообщение присутствовало только в X-Google-Original-Message-ID значение (проверка в Gmail).

Итак, как я могу отправлять письма с переданным MessageId, используя SendGrid?

0 ответов

Другие вопросы по тегам