While putting the finishing touches on the new mail server I blogged about before, I got fed up with Courier-IMAP and went with Dovecot instead. I wish I could tell you all kinds of technical reasons why Dovecot is superior, but I don’t know any.
In fact Courier probably has a lot more features than Dovecot, but one look at the plethora of configuration files in /etc/courier and I ran. Dovecot is well documented, and I only had to change 2 settings from their defaults. What more could you ask for?
Update: Dovecot just got even better! I just realized I can use Dovecot for Postfix’s SASL authentication instead of running the separate saslauthd daemon! Very easy to setup as well.