se me ocurren un par de cosas posibles...
1. que tu archivo no se llame mail.php
2. que Iespana no soporte la función mail() de php (puedes preguntarles)
3. que no hayas revisado la "papelera de spam" en hotmail, ya que hotmail muchas veces manda los correos de servidores gratuitos (o incluso privados) a la bandeja de "no deseados"...
suerte, cualquier cosa, vuelve a postear!