Dovecot works well enough, catch is that it has some security issues. My fix is to have it run on localhost and ssh tunnel local ports into 143 & 25 on the in-house server. At that point postfix + dovecot work fine for me.
-- Steven Lembark Workhorse Computing [email protected] +1 888 359 3508

