Mejor organiza el contenido del mail, los headers y todo eso en variables aparte y luego ejecuta la funcion mail()
Código PHP:
<?php
// Formulario php comentado. Los items en naranja pueden eliminarse
// y son explicaciones de cada paso.
// declaración de variables globales.
$NOMBRE=$_GET['NOMBRE'];
$APELLIDO=$_GET['APELLIDO'];
$AREA=$_GET['AREA'];
$CONSULTA=$_GET['CONSULTA'];
$EMAIL=$_GET['EMAIL'];
//Aquí se coloca el destinatario del mail (entre comillas dobles)
mail("[email protected]",
// Aqui va el asunto del mail (entre comillas dobles)
"Consulta",
// Aqui van cada una de las variables (campos del formulario entre comillas dobles)
// en el órden en que se reciben en el cuerpo del mail
"Nombre:$NOMBRE
\nApellido:$APELLIDO
\nArea:$AREA
\nConsulta:$CONSULTA
\nEmail:$EMAIL",
// Aqui va el Remitente del mail
"From: [email protected]");
// Aqui va la url del archivo de respuesta que indica al usuario que el formulario fué enviado
header("Location: gracias.html");
?>
Tambien, segun tu ... recoges los datos por medio de GET. ¿Es ese el metodo que especificaste en tu formulario?