From point A to point Z
I'm trying to setup a virtualhost for one of my domain names. Done.
Now I want to setup a mail server to handle email for that domain.
Then I want to setup a DNS server (or should I use the suggested free one?).
Basically I need a "start to finish" guide to setup a functional domain on my server.
Please help.