Okay here it is :
I have built an c# console app that downloads email, save attachments , and stores the subject, from, to, body to a MS SQL Database.
I use aspNetPOP3 Component to do this.
I have build a front end ASP.NET application to allow my users to search and view the these inbound messages. It works great.
Next Steps (this is where I need help ):
I want my users (of the asp.net app) to reply to a message would send an email via the web app to the originator, and from there (here is the tricky part), thread any additional replies back and forth on from that original message (like basecamp).
The benefit of this is that my end user would not have to log-in to a system, they just continue using email (our users can as well).
The question is "What should I use to determine if messages are related?
- Subject line?
- An embedded Code that with text
that instructs users not to
delete? - Or even better use a unique id
based email address that my
application would generate and ensure that all reply-to's use, like basecamphq.com
I believe the best method i've seen so far is way basecamp does it, but I'm not sure how they do it, here is a real example of the reply to address from a basecamp email (I've changed the host name):
Basecamp is pre-pending a unique tracking id as the reply to email address, however, when I try this with my mail server, it's rejected. Is this the best approach, is there a way I can accomplish this, is there a better approach, or even a better email component tool?
Thanks,
Mike