Segun pone en el enlace que puso wonpygs, hace falta un servidor SMTP en el servidor
Cita: Para enviar correos desde PHP usaremos la función mail, cuya sintaxis es:
mail ("email del destinatario","asunto","mensaje","From: email del remitente")
La función mail devuelve un True si el mail se envió correctamente y un False en caso contrario.
Es necesario un servidor SMTP local para poder enviar los correos.
En local no me funciona, me devuelve true o false "aleatoriamente". El caso es que el email nunca me llega.
¿Qué puede ser lo q pasa?