Thanks for the interesting discussion. I've decided to try Cyrus first, and if that fails, try one of the proposed alternatives. I've configured Exim/Cyrus now, and they run. Only Cyrus doesn't like to authenticate the users. I'd like it to authenticate OS users, so this should be simple. When I try to log on, /var/log/maillog shows: Oct 24 23:33:35 obiwan master[7371]: about to exec /usr/lib/cyrus-imapd/imapd Oct 24 23:33:35 obiwan imap[7353]: accepted connection Oct 24 23:33:35 obiwan imap[7371]: executed Oct 24 23:33:35 obiwan imap[7353]: badlogin: localhost.localdomain [127.0.0.1] plaintext morten SASL(-1): generic failure: checkpass failed My /etc/imapd.conf has: sasl_pwcheck_method: saslauthd So I guess the question is, how to make SASL authenticate OS users. Any tips? Thanks. Morten