Tengo un formulario de contacto : me funciona ala perfeccion solo a corres como hotmail. mi proveedor, tiene el puerto 25 cerrado.
Ya e leido en todos lados pero sigo mal.
en mi codigo puedo hacer algo para cambiar de puerto de salida. por el 587.? la otra opcion seria el archivo php.ini ya lo hize, poniendo :
[mail function]
SMTP = mail.midominio.com
smtp_port = 587
sendmail_from = [email protected]
pero no se si esto es valido.?
este es mi codigo PHP.
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$asunto = $_POST['asunto'];
$tel = $_POST['tel'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Mensaje enviado por " . $nombre . " \r\n";
$mensaje .= "Su Asunto es:" . $asunto . " \r\n";
$mensaje .= "Su Telefono es:" . $tel . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunt = 'Contacto desde Web Xpression';
mail($para, $asunt, utf8_decode($mensaje), $header, $params);
echo '&estatus=ok&';
?>
Muchas gracias Por darme tu tiempo.