Tengo un script para enviar email que funciona perfectamente ( en hostings contratados sin necesidad de autentificacion de usuarios de email ) , pero los propietarios del hosting me dicen que necesita autentificacion de usuario , como debo hacerlo ???, el script es este:
<?php
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$texto = $_POST['texto'];
$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . ", con telefono " . $telefono . " \n";
$mensaje .= "Su e-mail es: " . $email . " \n";
$mensaje .= "Mensaje: " . $_POST['texto'] . " \n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = "[email protected]";
$asunto = "Consulta de la web miweb.com";
if (mail($para, $asunto, utf8_decode($mensaje), $header))
{
echo ("L'enviament s'ha realitzat correctament. ");
}
else
{
echo ("Hi ha hagut problemes amb l'enviament. Torni-ho a intentar");
}
?>