Click here to Skip to main content
16,009,238 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all

I am creating an email application for sending mails, i am stuck in these parts

1. I want to create a report on whether the email is delivered
2. I want to create a report on whether mail is read
3. I want to create a report on if user click on any link

Any 3rd party tools needed ,if how to integrate with asp.net

Thanks in advance
Posted
Updated 9-Dec-10 2:52am
v4
Comments
Rajesh Anuhya 9-Dec-10 8:46am    
Any Effort??
Ageresa 17-Mar-16 7:13am    
Here is an email processing dll for C# that could help you out with those tasks.
It provides a support for all major email providers and protocols, for example this is a C# sample for reading emails with POP and this one is for reading emails with IMAP in C#.

You'll be stuck on the first two for various reasons.

For your 1: Many servers and clients will disregard delivery receipt requests.

Number 2: Read receipts are easily ignored (many folks setup blocks for read receipts).

And for 3: The only real way to track the links is if you set up a redirection handler that counts statistics and forwards users to the desired linked page.

Integration with ASP.NET does not really come into play here. You can use ASP.NET custom HTTP handlers to help with number 3. You can use a .NET library to fetch mail from the account that's receiving the delivery/read receipts. You can store your statistics in an MS-SQL database and easily display that data using Linq to SQL and ASP.NET.

If you get stuck on specifics post another question with some code samples and we'll push you in the right direction.

Cheers.
 
Share this answer
 
For #2, One "trick" in the industry is to add an image to your email and track when it is downloaded. Usually this is a logo or a small 1 pixel size image. Of course if they have images turned off or a text only email client, this will not work.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900