From: "Peter S. Housel" <[EMAIL PROTECTED]>
> I keep most of the mail I've received over the past four years (currently
> about half a gigabyte worth) in my Cyrus mailboxes. How hard would it be
to
> implement a facility that moved messages that hadn't been accessed for
some
> period of time (a week say) into a zip archive, and extract them when
> necessary? If I ever get around to writing this would people want it?
>
This might be difficult to implement, as you would need to keep the flags on
each message, otherwise when the message was extracted it would show up as
new. Also, what do you do if you want to keep a message arround for a
couple of weeks?
An alternative would be to just compress each message individually, and
leave them in the folder. Dustin Sallings created a patch to Cyrus 1.5.x
that would do this.
The changes that were made was that the IMAP and POP servers need the
ability to read both compressed(gzip) and uncompressed messages. In order
to compress the messages, a cron job was run nightly to compress(gzip) the
messages on the server.
Deliver wasn't modified to automaticaly compress each message on delivery.
I have the patch updated to Cyrus 2.0.x in a checked out CVS tree. The only
thing it is lacking is the ability of deliver (lmtpd) to compress the
message before saving it to the users mailbox.
Scot