I've gotten things working for the most part, but I'm currently having two problems, and hopefully they are just really simple config issues.
First, although dovecot is working great, I can't do SMTP auth with postfix, and although I've seen several methods for enabling the various auth methods using cyrus server process shows up, the correct entry in main.cf must be missing because none of my outside clients can authenticate with any method on smtp.
Second (and this one is a little strange) the squirrelmail, although working, also seems to need a little configuration tweaking. When a user logs in to www.domain.com/webmail (joe.domain), I get an error:
ERROR : Could not complete request. Query: CREATE "mail/Sent" Reason Given: Invalid mailbox name: mail/Sent
although the rest of the mail can be seen just fine. Then, if the user tries to send mail, it is mangling the return address so that mail is rejected. Joe@domain.com becomes firstname.lastname@example.org. The domain mapping that postfix uses is not being picked up. The SMTP auth is my most pressing issue, so any suggestions would be greatly appreciated...