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