Archiving emails with Cyrus

John Madden jmadden at
Mon Nov 24 10:36:06 EST 2008

On Monday 24 November 2008 08:56:35 am Alexandros Gougousoudis wrote:
> There must be a process in cyrus, which copies these emails into a
> (zip)-file and/or into a database, to have them somehow accessable.
> Cyrus must do this with the administrator account, because the imap
> credentials of all the users are of course not known to us. Or we
> install an "archive"-useraccount which has access to all mailboxes.

Here's an idea I've been toying with for an upcoming implementation...

Let's say you create everyone's Inbox/Drafts/etc mailboxes on your reasonably 
fast (expensive/small?) storage with a relatively low mailbox quota.  You 
then create user.username.archive on a separate Cyrus partition, perhaps 
residing on SATA with a relatively high mailbox quota.  Inform your users 
that to store mail and keep their Inbox available they should move it there.  
You can then use Cyrus' built-in search mechanisms (squat) and have to change 
very little.  


John Madden
Sr. UNIX Systems Engineer
Ivy Tech Community College of Indiana
jmadden at

More information about the Info-cyrus mailing list