SMTP 中的交付状态通知和已读回执

本文关键字:通知 交付 状态 SMTP | 更新日期: 2023-09-27 18:31:15

如何在SMTP中请求传递状态通知我该如何解析它?我用这个作为

mailmessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;

邮寄成功,但我没有得到任何交付状态。

谁能确定原因?

通过使用

message.Headers.Add("Disposition-Notification-To", "emailid");

读回执已收到,我可以在原始邮件中设置已读回执的内容吗?

提前感谢您的任何帮助!!

SMTP 中的交付状态通知和已读回执

我可以通过添加SMTP来做到这一点。DeliveryMethod = SmtpDeliveryMethod.Network;代码是这样的:

            mm.Headers.Add("Disposition-Notification-To", smtp_user);
            mm.Headers.Add("Return-Receipt-To", smtp_user);
            SmtpClient smtp = new SmtpClient(smtp_address, smtp_port);
            smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
            smtp.Credentials = new NetworkCredential(smtp_user, smtp_password);
            smtp.EnableSsl = smtp_ssl;
            smtp.Send(mm);