Hola, te falta colocar el autor del mensaje y su mail, si no lo colocas, ¿entonces desde donde va a salir el mail?.
Yo uso algo similar, pero le agrego otros datos. Además uso la función GPCstripslashes que quita los \ si PHP se los ha añadido automáticamente.
function GPCstripslashes($a)
{
if (get_magic_quotes_gpc())
return stripslashes($a);
else return $a;
}
mail("
[email protected]","Reporte",GPCstripslas hes($texto),"Content-Type: text/html; charset=iso-8859-1\nFROM: NOMBRE DE TU WEB <$autor>");
La variable $texto alamacena el mensaje que quieras que te llegue por ejemplo:
$texto="Un usuario se ha conectado";
En FROM: deberás colocar el nombre del autor del mensaje, en este caso, el autor será tu servidor, por lo tanto pones el nombre de tu web.
Luego en la variable $autor deberás colocar el mail del autor del mensaje, este mail será el mail de salida de tu server, que puede ser cualquiera:
[email protected]
Eso es todo, espero que te sirva y muchos saludos !.