On Friday 21 November 2003 02:33 pm, Eric Paynter wrote:
> Mark Knecht said:
> >    Anyone have an opinion (on this board? no way!) ;-) about
> > whether
> > courier-imap or cyrus-imap would be a better choice for me?
>
> We use courier. In the past year, it's been fast and reliable with
> no significant issues. I don't have any experience with Cyrus.
>


        I have been using cyrus-imap both at home and at work for about 2 years, and 
have found it to be very fast and reliable. I have no personal experience 
with courier, however; the documentation that I have read about it makes it 
seem most desirable, however.

        My main reason for selecting cyrus over courier is that cyrus is able to 
receive mail via lmtp as well as smtp, using a local socket for lmtp. The 
reason that is useful is that I retrieve mail from my outside maildrops using 
fetchmail, and fetchmail can deliver the mail to cyrus via lmtp so I don't 
need to run an smtp server at all. If you are already running smtp, that may 
be a less important feature for you.

        To correct a comment made by someone else, cyrus does _not_ use mbox format 
for storing emails; it uses its own internal format based on BerkeleyDB. One 
drawback to this is that I have not yet established a really good way of 
exporting the emails from the database for archival purposes, and it would be 
handle to do this with a more generally readable format like maildir or mbox 
than just backing up the cyrus database itself. This is especially true 
because the installations of cyrus on various distros often differ in smalls 
but significant ways - for instance, my inittial cyrus installation was a 
compile-your-own on debian, using Berkeley DB version 4. When I moved to 
debian's official packages, that build was based on DB version 3, which meant 
that I had to get all of the emails out of the database, install the debian 
packages, then reimport the emails, which was a significant pain.

        Cyrus is not all that easy to configure, the major problem being that cyrus's 
authentication is based on sasl, and I have found the cyrus-sasl 
documentation to be sparse at best. Each time I have done a cyrus install, I 
have run into small but show-stopping glitches, usually with sasl, that have 
cost me time until I could get things working - but once they are set up, 
cyrus works extremely well. From what I have read, courier is easier to get 
setup in the first place.

nl


--
[EMAIL PROTECTED] mailing list

Reply via email to