Formularios enviados en nobody
-
Hola gente!!
Tengo un formulario de contacto que me funcionaba perfecto en un hosting, pero al cambiarlo a otro, no me llegaban los mail, consulte con el soporte del hosting y me digieron que es porque los mail se mandan en nobody.
como se puede hacer para que me llegue, ellos me digieron que hay que autentificarlo.
les paso mi php
$to ="agpucci@gmail.com";
$nombre = ($_POST['nombre']);
$apellido = ($_POST['apellido']);
$direc = ($_POST['direc']);
$loc = ($_POST['loc']);
$prov = ($_POST['prov']);
$tel = ($_POST['tel']);
$cel = ($_POST['cel']);
$nac = ($_POST['nac']);
$email = ($_POST['email']);
$consulta = ($_POST['consulta']);
$si1 = ($_POST['si1']);
$no1 = ($_POST['no1']);
$si2 = ($_POST['si2']);
$no2 = ($_POST['no2']);
$sub = "Consulta desde formulario";
$headers .= "From: $nombre <$email>\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
$mes = "Subject: ".$sub."
Apellido y Nombre: ".$apellido." ".$nombre."
Dirección: ".$direc."
Localidad: ".$loc."
Provincia: ".$prov."
Telefono: ".$tel."
Celular: ".$cel."
Fecha de Nacimiento: ".$nac."
Email: ".$email."
¿Desea recibir infomación de eventos? .............".$si1." ".$no1."
¿Desea recibir infomación de menues? .............".$si2." ".$no2."
Consulta: ".$consulta."";
if(empty($nombre) || empty($apellido) || empty($tel) || empty($email) || empty($loc) || empty($consulta)) {
echo "Se requiere completar todos los campos.
";
} elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
echo "Ingrese una direccion de email valida por favor.";
} else {
mail($to, $sub, $mes, $headers);
echo "
";Gracias $ayn.
Nos pondremos en contacto con Ud a la brevedad.
}
?>
Gracias
