Hola, lo que pasa es que los servidores locales no tienen configuradas las funciones SMTP, por lo que la función mail() no puede usarse correctamente, si haces la prueba en un servidor web, funcionará correctamente.
Puedes 'activar' la función editando los archivos de configuración de php y sendmail, es algo sencillo, sólo tienes que saber la dirección SMTP de tu proveedor de correo (smtp.gmail.com ó smtp.live.com
).
Puedes encontrar los pasos buscando en google:
wampServer mail ó
wampserver sendmail
incluso puedes buscar como
xampp sendmail (no te preocupes, los pasos son los mismos pero las direcciones pueden variar)
*te recomiendo usar xampp, para mi es mejor y hay mas documentación en la web
______________
/* Programador web freelance. */
/* twitter:
@jfdelarosa */