C#.NET Email
-
Hi How to Track the delivery Status of email.i am sending emails from System.Net.Mail in C#.NET.i want know weather email sent or Bounced or any error While Sending email.I code it in Try Catch block,if no error i am assuming that mail was deliverd else disply error message from Catch Block. Thanks for any help. TRK
-
Hi How to Track the delivery Status of email.i am sending emails from System.Net.Mail in C#.NET.i want know weather email sent or Bounced or any error While Sending email.I code it in Try Catch block,if no error i am assuming that mail was deliverd else disply error message from Catch Block. Thanks for any help. TRK
-
Hi How to Track the delivery Status of email.i am sending emails from System.Net.Mail in C#.NET.i want know weather email sent or Bounced or any error While Sending email.I code it in Try Catch block,if no error i am assuming that mail was deliverd else disply error message from Catch Block. Thanks for any help. TRK
You can not get any delivery status for a mail when you send it, as it is not delivered directly to the recipient. You only know if it got delivered to your outgoing mail server. You can never ever be certain if a mail was delivered or not. The closest you can get is if you include a request for a receipt in the mail, then the receiving mail program may attempt to send a receipt back to you when the user opens it. If the mail could not be delivered, the mail server may attempt to send an error report to the mail address that you supplied as sender. In some cases, for example if the mail was filtered out as spam, it will not send any error report.
--- Year happy = new Year(2007);
-
You can not get any delivery status for a mail when you send it, as it is not delivered directly to the recipient. You only know if it got delivered to your outgoing mail server. You can never ever be certain if a mail was delivered or not. The closest you can get is if you include a request for a receipt in the mail, then the receiving mail program may attempt to send a receipt back to you when the user opens it. If the mail could not be delivered, the mail server may attempt to send an error report to the mail address that you supplied as sender. In some cases, for example if the mail was filtered out as spam, it will not send any error report.
--- Year happy = new Year(2007);
Guffa wrote:
You can never ever be certain if a mail was delivered or not. The closest you can get is if you include a request for a receipt in the mail, then the receiving mail program may attempt to send a receipt back to you when the user opens it.
Actually you can get a bit closer than that if you're sending html email, the recipient's client displays images, and you have a webserver. Embed a link to an image on your webserver with a unique identifier in the URL, if the image is ever accessed the email was displayed.
-- Rules of thumb should not be taken for the whole hand.
-
Guffa wrote:
You can never ever be certain if a mail was delivered or not. The closest you can get is if you include a request for a receipt in the mail, then the receiving mail program may attempt to send a receipt back to you when the user opens it.
Actually you can get a bit closer than that if you're sending html email, the recipient's client displays images, and you have a webserver. Embed a link to an image on your webserver with a unique identifier in the URL, if the image is ever accessed the email was displayed.
-- Rules of thumb should not be taken for the whole hand.
dan neely wrote:
Actually you can get a bit closer than that if you're sending html email, the recipient's client displays images, and you have a webserver. Embed a link to an image on your webserver with a unique identifier in the URL, if the image is ever accessed the email was displayed.
That is an alternative, but I'm not certain that it is any closer. The recipient may choose not to display images in mails, just as s/he can choose not to send any receipt.
--- Year happy = new Year(2007);