Background
Email archiving is an important activity that most organisations should do and for multiple reasons. Archiving email in a systematic manner can serve as a backup, as a system for monitoring emails exchanged by users, as a system for regulatory or statutory compliance and so much more.
We don't think there is any one elegant, straight-forward and reliable email archival solution available as Free Software today. This project will attempt to build one.
Project Details
- We will build this archiving solution using qpsmtpd. (qpsmtpd is a SMTP server that can interface with a variety of queuing engines as well as other SMTP servers. Its got an excellent plugin architecture and is one of the best ways of enhancing the SMTP flow of emails.)
- qpsmtpd supports a http-forward plugin that can submit an email to a web application for futher processing. We will try to use this technique to build an archive of emails.
- The web application will take the email and store it in its internal database. It will also provide a way to browse, search and download emails and mailboxes in supported formats.
Use Cases
Tools
- qpsmtpd
- qmail
- Perl/Catalyst