This is somewhat an IMAP question. But also a JAMES implementation question. My client has a massive amount of mail that must be kept and accessed. They use Thunderbird and Outlook to do the normal mail handling stuff. No problems at all on the client side. But on the back end, I need to sort and organize and keep track of emails and be able to pull them up using a web interface on demand, completely independent of folders that they may currently be in. In other words, I need to keep track of 'email x' and be able to find it at a later time no matter how many times the user moves it from folder to folder.

I believe I understand the philosophy of IMAP for the client is to find a folder, display the contents, refresh periodically and add/remove mail from its records for that folder as contents change. Basically if the user moves a mail item from one folder to another, the first folder recognizes it's no longer there, and is done with it. The other folder subsequently realizes it has a new email item and displays it. But there is no knowledge that this is the same email. Have I got it pretty much correct?

So... I realize I may be stretching/bending the intent of IMAP. But that doesn't diminish the fact that I have the requirement. I've dug through all of the database table schemas for JAMES and have a pretty good handle on how mail is stored and tracked internally. But I may have missed something. So my main question is.... is there a way for me to permanently track an email item and be able to locate it at some point down the road even if it's been moved around folders several times? Basically, is there a global unique ID for every email stored? BTW.... I'm not bound by having to use only IMAP. I have no problem at all back-dooring to the JAMES database and writing code to use SQL to track through the database tables to find the email. I just don't think there is anything unique/unchangeable that will allow me to permanently track a particular email.

Am I totally off the wall in considering something like this? Seems a complete waste to have to duplicate a hundred gigs of mail data for my own archive when JAMES has a perfectly good copy of everything.

Suggestions?

Thanks.

Jerry

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to