none
how to count read mail message recipient request RRS feed

  • Question

  • i have to count read mail recipient request in asp.net 3.5.

    i sent email to user list from dot net application when the recipient opens my message that time i need to get notification from them.
    finaliy need to show count read messages which is sent by me.
    eg : i sent 100 email to user means(85 message readed) report will generate like out of 100 / 85 message readed.
    and how to set send later option, recurring mail send option...

    • count
    • send later
    • recurring mailing (weekly or monthly)

    in my application am using MailMessage class with this class i need to gohead

    so please help me out this.

    thank you 

    Wednesday, September 11, 2013 2:28 PM

Answers

  • In short, when you are sending emails, add:

    mail.Headers.Add("Read-Receipt-To", "your@email.com");
    mail.Headers.Add("Disposition-Notification-To", "your@email.com");

    This will let you know (you will get email back) when email is delivered and read. ( not always 100% accurate as end used does not need to approve sending those information back to you )

    Once you are done with that part, you need to create your own email client that will connect to the email server and read + parse received emails. You can use OpenPop.NET library (if you are using POP3 protocol). There are also open source libraries for other protocols like IMAP4. 



    Josip Habjan      http://habjan.blogspot.com

    • Proposed as answer by Damon Bu - MSFT Wednesday, September 18, 2013 1:16 AM
    • Marked as answer by Damon Bu - MSFT Wednesday, September 18, 2013 9:26 AM
    Wednesday, September 11, 2013 6:44 PM