There are several[1] guides[2] that demonstrate how to set up a full-featured and secure e-mail system. Personally, I run my own e-mail on Exchange Server 2010--complete with a multi-copy database availability group and multiple front-end servers--but I'm known for overkill.