Que significa "no hace ni caso"?
Se envia el e-mail? .. lo recibes? ..
Por lo demás .. te faltan un montón de cabeceras HTTP para que tu e-mail tenga un formato adecuado (y pase filtros anti-spam entre otras cosas un poco mejor ..)
Revisa la documentación oficial de PHP sobre mail o bien mirate las FAQ's por qué hay un ejemplo completo ...
www.php.net/mail
Un saludo,