On Mar 3, 2005, at 7:39 AM, JD Runyan wrote:
Neil Schneider wrote:Cyrus' mail storage has all the advantages that they have mentioned for maildir, and I think a few more.Except for the NFS part, cyrus IMAP has all the same features, and is not maildir. There are a lot of arguments about why you should NEVER store mail in NFS, but that's another discussion. Oh, and did I mention that cyrus imap is really fast!
However, Cyrus' mail store is only accessible via cyrus-imap. Maildirs are usable by a number of mail clients, directly writable by a number of MTAs and MDAs (i.e., postfix, procmail), and several alternative IMAP servers (dovecot, courier).
So, one can argue that you get more choice with Maildirs.
Now, after having poked around for a while in a cyrus mail server, I did notice one very very interesting thing. Cyrus uses the Maildir idea (each message in its own file, folders containing both messages and folders), but implemented in its own way, and with binary indexes built of all the mailboxes for faster searching. I learned this when I found that you can rebuild the indexes from the raw messages if there is index corruption.
Cyrus is fast, presumably because of the pre-indexed messages in a binary db format (likely BerkeleyDB).
Gregory
-- Gregory K. Ruiz-Ade <[EMAIL PROTECTED]> OpenPGP Key ID: EAF4844B keyserver: pgpkeys.mit.edu
PGP.sig
Description: This is a digitally signed message part
-- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
