Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2017, 15:09
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 8 meses
Puntos: 171
Respuesta: Error al enviar formulario de contacto php

Algunos proveedores de internet para evitar el SPAM directo, requieren cabeceras en sus mensajes... prueba asi:
Código PHP:
Ver original
  1. <?php
  2.     if($_POST){ //SI EXISTEN DATOS POST
  3.     $destino = "[email protected]";
  4.     $nombre = $_POST['nombre'];
  5.     $email = $_POST['email'];
  6.     $asunto = $_POST['asunto'];
  7.     $mensaje = $_POST['mensaje'];
  8.     $contenido = "Nombre: " . $nombre . "\nEmail: " . $email . "\nAsunto: " . $asunto . "\nMensaje: " . $mensaje."";
  9.     // Cabeceras adicionales
  10.    $cabeceras  = 'MIME-Version: 1.0' . "\r\n";
  11.    $cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  12.    $cabeceras .= 'To: $destino' . "\r\n";
  13.    $cabeceras .= 'From: $email' . "\r\n";
  14.  
  15.  
  16.     $envio = mail($destino, "Email de servicomputowww", $contenido, $cabeceras);
  17.     if($envio){ //Si se logra hacer el envio
  18.     header("Location:#home");
  19.     exit();
  20.     }else{
  21.     echo "hubo problemas con el envio";
  22.     exit();
  23.     }
  24.     }else{
  25.     echo "no hay datos que procesar";
  26.     exit();
  27.     }
  28.     ?>

copia exactamente como lo he puesto aqui, prueba y nos cuentas...
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)