Short checklist for Postfix + MySQL + Dovecot + SASL authentication on Fedora

1. Postfix needs to be rebuilt with Mysql enabled

Follow this tutorial:

This one also helps: Virtual Users And Domains With Postfix, Courier And MySQL (Fedora Core 5) | HowtoForge - Linux Howtos and Tutorials

2. Instal cyrus-sasl and cyrus-sasl-sql.

Configure /etc/sysconfig/saslauthd to run with the rimap mechanism

3. Start saslauthd