Home

teto
Project Admins:

Clessidera: A solution to archive old emails

Quick Roadmap:

[1.0]
Migrate messages from their mailbox (online) to another archive mailbox

[2.0]
Add off-line archiving: the destination mailbox get compressed and available to be downloaded or moved somewhere ...
Those messages are indexed for future search and recover

[3.0]
Web interface to manage, run, search (in which archived file is the mail)

[4.0 ?]
Search and recover (get the message out from the compressed mbox file, or the whole mbox)

[?]
Other selection criteria (not only the date)

Details:

[1.0] Works on one or more IMAP mailboxes (source). Destination mailbox can be one for all (if specified) or one for each source mbox (whith the standard Arch- prefix). Destination mailbox may be created.

[1.0] Messages selected by date:

  • older than X days
  • older than date
  • younger than date
  • between two dates

[2.0] The destination mailbox is put offline (compressed, indexed and moved somewhere - ie samba/ftp share, tape, external hd ...)

[1.0] The system is:
[1.0] - a script to select and move messages (runnable via crontab)
[2.0] - a script to query the indexed mails and restore them
[3.0] - a cgi for a web interface to manage, run and search messages

[2.0] The indexing system record the following fields:
[2.0] - date
[2.0] - addressee
[2.0] - destination
[2.0] - subject
[2.0] - names of attached files
[2.0?] - keywords from the body
[2.0] - complressed file name

[3.0] The web interface allows to:
[3.0] - search by the recorded fields
[4.0] - recover the message from the ompressed mailbox
[4.0] - see the recovered email


MongoDB Logo MongoDB