Hi Mike,
this is one of the best howtos IMO:
http://www.flatmtn.com/computer/Linux-S ... pache.html
BTW, I noticed elsewhere that you mentioned implementing smtps in connection with a spam problem. Having secure smtp in place isn't likely to have any impact on spam I'm afraid, though it's definitely a good thing for the privacy of your users' data.
Please take note of Dave's contribution to the thread!
Best