Iain said:
- store email discussions.
Iain,
To me, this is the single most important part. How do you intend to store the messages?
Maybe others don't give a fig but I think that if archived messages were to be stored in an easy-to-access database then life would be good. All of the wonderful things that people want to do with message data would be easy. Which is why I'm looking at using the Mail::Box Perl package to either read Pipermail mbox files or parse the messages from stdin via a dummy subscriber and alias. Either way, get the message parts into a widely implemented and simple-to-build-web-apps-with DB (my choice is MySQL).
I was thinking about using MHonarc to enhance the archive experience but it doesn't work with MySQL directly so Mail::Box just might be what the doctor ordered.
Maybe this direction is outside of what your scope is, but I'd still be interested in how you intend to store messages.
Thanks, Kevin