wolf777
Pero que errores obtienes o que sucede?
Yo sólo veo que no usas las cabeceras HTTP para mail (bastante importantes).
Por lo demás .. mail() se puede usar bajo un condicional tipo:
Código PHP:
if (mail(.....)){
echo "Se evió";
} else {
echo "No se envió";
}
Como para que lo uses para dar o no (mostrar) ese mensajito referente a lo que sucedió con el envio.
más info:
www.php.net/mail
Un saludo,