...
This article outlines specifically how to use your server to send emails. Another term for this is setting up a null client. For receiving emails and hosting we it is recommend to use a dedicated mail server or for non. Non-profits or small businesses to setup their domain name with Google should consider the using Google Apps which is free.
Install and Configure Postfix
...