Чеки Do Read имеют идентификатор отправителя, отправленного по электронной почте. - PullRequest
0 голосов
/ 23 мая 2019

Я использую System.Net.Mail.MailMessage для отправки электронного письма с уведомлением о прочтении в моем заявлении. Когда я получаю электронное письмо с подтверждением о прочтении, есть ли какой-либо уникальный идентификатор для отправленного «родительским» сообщения, чтобы я мог быть уверен, что они совпадают и устанавливают связь в базе данных?

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();

if (isNotify)
{
    //for delivery receipt
    message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
    //for read receipt
    message.Headers.Add("Disposition-Notification-To", this.EmailInformation.From);
}

1 Ответ

0 голосов
/ 23 мая 2019

С RFC 2298 (Расширяемый формат сообщения для уведомлений о расположении сообщения :

Сообщение, которое содержит заголовок Disposition-Notification-To, ДОЛЖЕН также содержат заголовок Message-ID, как указано в RFC 822 [2]. это позволит автоматически соотносить MDN с оригинальными сообщениями пользовательские агенты.

Вы можете явно установить уникальный заголовок Message-ID, это значение ДОЛЖНО быть возвращено в Original-Message-ID прочитанного электронного письма о получении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...