在我的项目中,我创建了一个网站,我的用户或客户可以从中将一些文档发送给其他用户。
我还想查看收件人是否已阅读邮件/是否已发送邮件。
现在我想存储结果的值,即如果邮件已成功发送,则“已发送”。当被收件人发送或阅读邮件时,“查看”。
我已经完成了这段代码
MailMessage mailme = new MailMessage();
mailme.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
正如我上面所说,我想在字符串中存储值“已发送”或“已查看”。进一步将我的表中的值存储起来。
我如何获得所需的结果。基本上我需要收到递送报告并报告邮件是否已被查看。
此外,我想知道收件人查看邮件的日期和时间。
谢谢。
答案 0 :(得分:0)
您可能正在寻找:
mailme.Headers.Add("Disposition-Notification-To", "yourmail@mail.com");
如果邮件被阅读,"yourmail@mail.com"
应该收到邮件。