On Thu, 2011-11-10 at 23:13 -0700, Craig White wrote:
been using cyrus-imapd for years - eats dovecot for lunch in terms of features/performance/reliability/scaling/flexibility and just about every other imaginable use for an IMAP server.
Hmm, I must give it a try one day then since it comes with RHEL/Centos.
I should mention that even though RHEL (Fedora/CentOS/SL/etc.) uses the invoca.ch packages but they are older and never have the 'autocreate' patches. I heavily recommend that you get the SRPM from invoca.ch directly (Simon
- who I believe monitors this list) and rebuild (dead simple)
http://www.invoca.ch/pub/packages/cyrus-imapd/ The 'autocreate' patches are awesome. Here is info on what they do (and the patch code itself). http://www.vx.sk/download/patches/cyrus-imapd/cyrus-imapd-2.4.4-autocreate-0... but if you use Simon's packages, the autocreate patch is already included (no fuss, no muss). Autocreate INBOX and subfolders on first LOGIN, first POST, auto 'sieve' rules and auto subscribe to various folders including 'shared' or 'public' folders
+1 The shipped packages on most distributions are a bit lame; Simon's packages are the way to go. They also provision everything as Skiplist [Cyrus' preferred DB format] avoiding the ugliness that is Berkley DB [issue with which Cyrus has take a fair amount of the blame; most 'corrupt Cyrus databases' are corrupt BDB databases].
Delayed expunge, message expiration, full-text indexing, mod-sequence support, etc... Cyrus' feature set is very robust.