如何在SMTP中请求传递状态通知 我该如何解析它? 我,用这个作为
mailmessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
邮寄是成功的,但我没有获得任何投递状态。
任何人都可以找出原因吗?
使用
message.Headers.Add("Disposition-Notification-To", "emailid");
收到已阅读的收据, 我可以在原始邮件中设置已读回执的内容吗?
提前感谢您的帮助...... !!!
答案 0 :(得分:0)
我可以通过添加 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);