webserver, mailserver --- two different things.
As for a simple solution why not using XAMPP
Simple to set up, and comes with the Mercury Mailserver to fiddle around
There are other mailservers around, but assuming that you use windows Mercury is probably the easiest for testing
First of all you should use a Linux Distribution for your servers, if you feel like testing it out, use ubuntu, it only takes about 3-4GB on your partition, so you don't have to create a big one.
thanks, but i hate unbuentu, or w/e... and the xampp, i have that but i cant get the smtp working, i have entered my dns and everything right, but i just cant get it working and that makes my php sendmail thing not work in it (yes i know sendmail is a linux thing, im talking about the one thats in php)