Tengo un formulario de contacto, son solo dos campos, uno para poner quien envía el mail (To) y otro para quién (From). El formulario funciona perfecto cuando envío a cuentas gmail.com o hotmail.com, o sea terminaciones .com.
Pero cuando envío el mail lo envío a una terminación .com.ar no llega,.. comprobé que el mail lo envía, porque pongo dos direcciones [email protected] y [email protected], y a gmail llega pero a la otra no.
Alguien sabe como resolver el problema o a alguien le sucedió esto mismo??
Saludos y gracias
Copio el código para que lo vean
-----------------------------------------------------------------------------------
<?php
$aviso = "";
if ($_POST['para'] != "") {
$to = $_POST['para'];
$subject = 'Enviando dede la web';
$message = "
<html>
<head>
<title>Nonsensical Latin</title>
</head>
<body>
<h1>Nonsensical Latin</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Nam iaculis pede ac quam. </p>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:" .$_POST['de'] . "\r\n" .
"Reply-To:" .$_POST['de'] . "\r\n" .
"X-Mailer: PHP/" . phpversion();
if (mail($to, $subject, $message, $headers)) {
$aviso = "Su mensaje fue enviado correctamente";
} else {
$aviso = "Error de envío";
}
}
?>
----------------------------------------------------------------------------------------------------
Y este es el formulario
----------------------------------------------------------------------------------------------------
<form class="contacto" action="" method="post">
<input id="nombre" name="de" type="text" value="de" />
<input id="direccion" name="para" type="text" value="para"/>
<textarea name="consulta" cols="" rows=""></textarea>
<input id="aceptar" name="btsend" type="submit" value="enviar" />
<input type="hidden" name="action" value="send" />
</form>