For the mail services I mostly use google hosted solutions.
Here again I ll only charge for the setup , and after that its free for use.
With this google hosted setup you get :
* 50 email accounts @yourdomain.tld
* each email account is like a gmail account, but @yourdomain.tld , each account have 7 GB storage space
* POP, POPS, IMAP, IMAPS, forwarding, alias, catchall, mailing lists, shared calendars and documents, chat and more ( all the important email features you ll never find on hotmail or yahoo bad mail services )
* you get an admin control panel to create new accounts, lists, add services, setup a catchall email . . .
* google hosted antispam is one of the best in the world
for the setup of your email system, I ll need the control on your DNS services ( the advanced DNS management at your registrar control panel for the domain name to setup emails )