I have a server that is hosted a la http://mydomain.com I'd like to create a new server, and install all software from scratch (onto a VM locally first, and then move the vm to a new host).
How can I test out things like email, etc. to make sure they are working prior to launching the new machine.