On Mar 3, 2005, at 7:39 AM, JD Runyan wrote:

Neil Schneider wrote:
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!
Cyrus' mail storage has all the advantages that they have mentioned for maildir, and I think a few more.

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

Attachment: PGP.sig
Description: This is a digitally signed message part

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to