Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/04/2015, 07:19
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 8 meses
Puntos: 145
Respuesta: No llega el e-mail los envíos desde el formulario de contacto

Prueba con algo así:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(empty($_POST['name'])          ||
  4.    empty($_POST['email'])         ||
  5.    empty($_POST['phone'])         ||
  6.    empty($_POST['message'])    ||
  7.    !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
  8.    {
  9.     echo "No arguments Provided!";
  10.     return false;
  11.    };
  12.  
  13. // Datos del email
  14.  
  15. $name = $_POST['name'];
  16. $email_address = $_POST['email'];
  17. $phone = $_POST['phone'];
  18. $message = $_POST['message'];
  19.  
  20. $nombre_origen    = "naiarafernandezruiz";  /* Por ejemplo*/
  21. $email_origen     = "[email protected]";
  22. $email_copia      = "[email protected]";
  23. $email_ocultos    = "[email protected]";
  24. $email_destino    = "".$email_address."";
  25.  
  26. $asunto = "Formulario de contacto:  $name";
  27.  
  28. $mensaje = '
  29. Ha recibido un nuevo mensaje de su formulario de contacto. <br>
  30. <br>
  31. Aquí tienes los detalles: <br>
  32. <br>
  33. Nombre: $name <br>
  34. <br>
  35. Email: $email_address<br>
  36. <br>
  37. Asunto: $phone<br>
  38. <br>
  39. Mensaje:<br>
  40. $message
  41. ';
  42.  
  43. $formato = "html";
  44.  
  45. //*****************************************************************//
  46. $headers  = "From: $nombre_origen <$email_origen> \r\n";
  47. $headers .= "X-Priority: 3 \r\n";
  48. $headers .= "MIME-Version: 1.0 \r\n";
  49. $headers .= "Content-Transfer-Encoding: 7bit \r\n";
  50. //*****************************************************************//
  51.  
  52. if($formato == "html")
  53.  { $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }
  54.    else
  55.     { $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }
  56.  
  57. if (@mail($email_destino, $asunto, $mensaje, $headers))  
  58. { };
  59.  
  60. ?>

Suerte.
__________________
¿Te sirvió la respuesta? Deja un +1