workaround.org has some tutes on setting up the whole mail server shebang, targeted at Debian but just need a bit of translation for other distros.
Here’s another reason why dovecot rocks. You can set it up so that it can handle authentication on behalf of postfix, so that the authentication is configured in one place, instead of hitching all that cyrus imap gunk to postfix.