Tengo un problema con la funcion mail en PHP, tengo un formulario en una web donde rellena una consulta y me envia un email a mi correo...y los correos me llegan perfectamente pero a la bandeja de Correo no Deseado como SPAM.
Tanto en Hotmail, Gmail, etc...
He leido que es por culpa de las cabeceras, las he añadido pero nada
¿Que esta mal de este codigo?
Cita:
Un Saludo y Gracias!! Código PHP:
$nombre = $_POST["name"];
$email = $_POST["email"];
$phone = $_POST["phone"];
$empresa = $_POST["empresa"];
$mensaje = $_POST["message"];
$headers = "From: $nombre <$email>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit";
$headers .= "X-Priority: 1 (Higuest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$email_destino = "[email protected]";
if(($nombre != '')&&($email != '')&&($mensaje != '')) {
if (isset($_POST['privacy'])) {
$cuerpo = "Mensaje enviado desde la web\n";
$cuerpo .= "------------------------------------------\n\n";
$cuerpo .= "Nombre: $nombre\n\n";
$cuerpo .= "Email: $email\n\n";
$cuerpo .= "Empresa: $empresa\n\n";
$cuerpo .= "Telefono: $phone\n\n";
$cuerpo .= "Mensaje:\n$mensaje\n\n";
$cuerpo .= "------------------------------------------\n";
//mando el correo...
mail($email_destino, "Mensaje Web", $cuerpo, $headers);