Attn: Normal people
If you are one of the willy-wavers saying how easy-peasy it all is, please move on to the next post.
Now I've got rid of them...
I've set up postfix / dovecot / amavis etc firstly for my own domain on my own (datacentre-based) server and then for various customers. The only real reason I can think of for finding out that smtps won't bloody work until you've uncommented the line that says " -o smtpd_sasl_auth_enable=yes" (whatever that means) is so that you can tell a customer that yes, you can set up their mail server.
If email is a tool to do your job the same as your car is a tool to get you there to do it, you should no more roll-your-own mailserver than you would build your own gearbox.
Any fricking uber-geeks still reading - yes, I also needed smtpd_tls_wrappermode.
Let the flames begin.