entonces con el código así deberia funcionar o debo poner el header al final???
<?
echo "<pre>"; // Para darle formato mas legible a la salida
var_dump($_POST); // Imprime en pantalla todo lo q tenga $_POST
exit; // corta la ejecución ya que después tenes una redirección
extract($_GET);
extract($_POST,EXTR_SKIP);
header("Location:contacto.html");
if (isset($_POST['action'])) {
// Aqui se fija la dirección de destino
$dest = "
[email protected]";
$head = "From: ".$_POST['email']."\r\n";
// Aqui se crea el cuerpo del mensaje
$msg.= "NOMBRE: ".$_POST['nombre']."\n";
$msg.= "EMAIL: ".$_POST['email']."\n";
$msg.= "TELEFONO: ".$_POST['telefono']."\n";
$msg.= "HORA: ".date("h:i:s a ")."\n";
$msg.= "FECHA: ".date("d M Y")."\n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['comentarios']."\n\n";
$msg.= "------------------------------- \n";
// Finalmente enviamos el mensaje con esta funcion
mail($dest, "de:miweb.com", $msg, $head);
}
?>