[prev in list] [next in list] [prev in thread] [next in thread]
List: cyrus-info
Subject: Archiving emails with Cyrus
From: nik () bu ! edu (Nik Conwell)
Date: 2008-11-24 16:12:36
Message-ID: 2EDEF8B4-087B-426C-97D9-82B9A4DF7DA7 () bu ! edu
[Download RAW message or body]
On Nov 24, 2008, at 10:36 AM, John Madden wrote:
> 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.
I've been toying with the idea of replacing the cyrus routine(s?) that
open/read the MESSAGE#. spool files with something that also
understands gzipped data. That way I can selectively gzip messages
based on some algorithm involving message size and lack of activity.
I haven't yet had the chance to do the analysis on the spool to see
what sort of space gains I could expect.
Nik Conwell
Systems Programming
Boston University
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic