我正在使用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);
}
答案 0 :(得分:0)
来自RFC 2298 (An Extensible Message Format for Message Disposition Notifications:
包含Disposition-Notification-To标头的消息 还包含RFC 822 [2]中指定的Message-ID标头。这个 将允许MDN与原始邮件自动关联, 用户代理。
您可以显式设置唯一的Message-ID标头,此值必须必须在已读回执电子邮件的原始Message-ID中返回。