Si necesitas un servidor de correo SMTP para windows .. te recomiendo este:
QK SMTP Server
http://www.qksoft.com/
De lo mas sencillo de usar y de instalar .. No hay que configurar nada .. absolutamente nada .. Lo instalas .. lo ejecutas y listo ..
Configura tu php.ini seccion SMTP con SMTP = localhost (si mal no recuerdo viene así por defecto PHP .. ) ... con eso solo deberias poder enviar mail perfectamente ..
Recien lo estoy probando y funciona perfectamente ..
Un saludo,