Te recomiendo usar las etiquetas de código para mejorar la comprensión del mismo:
Código PHP:
Ver original<?php
function CheckEmail($email){
global $error;
$regex = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$';
if (!eregi($regex,$email)) return true;
else
return false;
}
if(!isset($_POST['Nombre']) or
$_POST['Nombre']=='') die("Ingrese su nombre");
if(!isset($_POST['Email']) or
$_POST['Email']=='') die("Ingrese su e-mail");
if(CheckEmail($_POST['Email']))
die("El mail ingresado es incorrecto");
if(!isset($_POST['Comentario']) or
$_POST['Comentario']=='') die("Ingrese la consulta");
$cuerpo="";
while (list ($clave, $val) = each ($_POST)) {
if($clave!='Documento')
$cuerpo .= "<b>". $clave . ":</b> " . $val . "<br>";
}
$Mail=$_POST['Email'];
//MAIL PARA NOSOTROS
mail($Mail, "Has Recibido una consulta", "<font face=verdana size=2>".nl2br($cuerpo)."<br></font>", "From: {$_POST['Nombre']}<{$_POST['Email']}>\r\n" .
"Content-type: text/html; charset=utf-8\r\n");
//MAIL PARA EL VISITANTE
mail($_POST['Email'], "Recibimos su consulta", "<font face=verdana size=2>Hemos recibido su consulta. Gracias por contactarse con nosotros. <br><br><strong>Sitios Web Ynnova</strong><br>www.paginaswebynnova.com</font>", "From: Su Pagina<$Mail>\r\n" .
"Content-type: text/html; charset=utf-8\r\n");
?>
Fíjate en la variable $Mail:
La primera línea está comentada por lo que su valor corresponde al dato que proviene del formulario en vez de a esa dirección de correo. Por eso se envían ambos mensajes a la misma dirección.
Salu2.