Yo uso para windows Post Carst Server .. a mi me funciona bien ...(es freeware).
PostCast Server v2.2.0
De todas formas ... si el mail lo recibes en tu Servidor de correo y este no lo envia .. ya no es problema de PHP sino de la configuración o caracteristicas de ese Servidor de correo SMTP q estas usando .. en tal caso sería mejor que preguntes en el foro adecuado: "Software" .. o Sistemas Operativos -> Windows e incluso en el de "Seguridad y redes" ..
Un saludo,