
You can use various methods together as there is no 100% reliable method of getting reading or delivery confirmations. Here and below, we assume mailer is an Smtp object instance. Also, you can combine both methods to better cover both older and newer servers. This is a better alternative to setting Return-Receipt-To header as most newer servers support DSN (Delivery Status Notification extension to SMTP protocol). Using 圜ondition = DsnNotif圜ondition.Always syntax, set DeliveryNotificationOptions.Notif圜ondition property of the mailer.ĭuring sending, this will cause the mailer to set the DSN flags in the SMTP envelope to inform the receiving part to send notification not only when the message cannot be delivered but also when the delivery succeeds. However, most newer e-mail servers do not support Return-Receipt-To header. This sets Return-Receipt-To message header which enables the e-mail server of the recipient to send confirmation e-mail when the original e-mail gets received by that server. Using = set MailMessage.ConfirmReceipt property of the outgoing e-mail. Moreover, spammers widely use this technology so your e-mail may get busted by anti-spam programs if it uses such "spam-like" techniques. Nowadays, most e-mail programs do not show external images by default so this method is also not perfect. The e-mail reader of the recipient must be configured to show external images. Use HTML body with an external image with dynamic URL and monitor access to that URL to determine the moment when the recipient opens the message and the HTML renderer requests this URL to draw the picture. That e-mail reader program must support this functionality. This sets Disposition-Notification-To message header which enables the e-mail reader of the recipient to send confirmation e-mail when the recipient opens the message for the first time. Using = set MailMessage.ConfirmRead property of the outgoing e-mail. MailBee.NET supports several methods of requesting read receipts (reading confirmation) and delivery receipts (delivery confirmation). The current guide is the much more detailed version of that topic.Ĭomparison of various methods of requesting delivery and reading confirmations If you just need to request read and delivery receipts for your e-mail, refer to Set "Request delivery confirmation" and "Request read confirmation" flags topic.

Comparison of various methods of requesting delivery and reading confirmations.

Request delivery and reading confirmation Request delivery and reading confirmation
