Don’t do this. This is stupid. Running a mail server is a pain in the ass.
If your startup or family or organization needs a domain and email, just point your domain at Google and use their great mail, calendar, and shared documents tools. Avoid all the battles with spammers, black lists, hackers and security updates.
So why [...]