Advertisement
AveCogollo

PHPMAILER

Jul 21st, 2017
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. <?php
  2. $title = 'Graffos | Reescribe tus límites';
  3. include 'include/header.php';
  4.  
  5. ?>
  6.  
  7. <?php
  8. if (isset($_POST['Nombre'])){
  9.  
  10. require("./phpmailer/class.smtp.php");
  11. require("./phpmailer/class.phpmailer.php");
  12.  
  13. //Crear una instancia de PHPMailer
  14. $mail = new PHPMailer();
  15. //Definir que vamos a usar SMTP
  16. $mail->IsSMTP();
  17. //Esto es para activar el modo depuración. En entorno de pruebas lo mejor es 2, en producción siempre 0
  18. // 0 = off (producción)
  19. // 1 = client messages
  20. // 2 = client and server messages
  21. $mail->SMTPDebug = 2;
  22. //Ahora definimos gmail como servidor que aloja nuestro SMTP
  23. $mail->Host = 'smtp.gmail.com';
  24. //El puerto será el 587 ya que usamos encriptación TLS
  25. $mail->Port = 587;
  26. //Definmos la seguridad como TLS
  27. $mail->SMTPSecure = 'tls';
  28. //Tenemos que usar gmail autenticados, así que esto a TRUE
  29. $mail->SMTPAuth = true;
  30. //Definimos la cuenta que vamos a usar. Dirección completa de la misma
  31. $mail->Username = "ybetirb@gmail.com";
  32. //Introducimos nuestra contraseña de gmail
  33. $mail->Password = "42188690";
  34.  
  35. // ------------------------------------------------------------------------------------------------------------------ //
  36.  
  37. //Definimos el remitente (dirección y, opcionalmente, nombre)
  38. $mail->SetFrom($_POST['Email'], $_POST['Nombre']); //cuenta del remitente...de quien es el correo, la persona que se pone en contacto con nosotros puse este por ejemplo
  39. //Esta línea es por si queréis enviar copia a alguien (dirección y, opcionalmente, nombre)
  40. //$mail->AddReplyTo('','El de la réplica');
  41. //Y, ahora sí, definimos el destinatario (dirección y, opcionalmente, nombre)
  42. $mail->AddAddress('ybetirb@gmail.com', 'Ybeti Rodríguez');
  43. //Definimos el tema del email;
  44. $mail->Subject = 'asunto';
  45. //Para enviar un correo formateado en HTML lo cargamos con la siguiente función. Si no, puedes meterle directamente una cadena de texto.
  46. $mail->MsgHTML('Comentario:'.$_POST['mensaje'].'<br/>Correo:'.$_POST['Email']);
  47. //Y por si nos bloquean el contenido HTML (algunos correos lo hacen por seguridad) una versión alternativa en texto plano (también será válida para lectores de pantalla)
  48. //$mail->AltBody = 'This is a plain-text message body';
  49.  
  50. }
  51.  
  52.  
  53. ?>
  54.  
  55.  
  56.  
  57. <section class="w-section sections-full-width blq9" id="b2-s2">
  58. <div id="contenedor">
  59. <h2 id="titulo">Contacta con nosotros</h2>
  60. <h3 id="titulo2">Envía tu consulta y nos pondremos en contacto lo antes posible </h3>
  61. <form method="POST" action="contacta.php" id="formulario">
  62. <label for="Asunto">Asunto</label>
  63. <input type="text" name="Asunto" placeholder="Asunto del mensaje"/></br>
  64. <label for="Nombre">Nombre</label>
  65. <input type="text" name="Nombre" placeholder="Nombre"/></br>
  66. <label for="Email">Email</label>
  67. <input type="email" name="Email" placeholder="ejemplo@gmail.com"/></br>
  68. <label for="mensaje">Mensaje</label>
  69. <textarea name="mensaje" placeholder="Introduzca aquí su mensaje">
  70. </textarea>
  71. <input type="reset" value="BORRAR"/>
  72. <input type="submit" value="ENVIAR"/>
  73. </form>
  74. </div>
  75. </div>
  76. <div class="navegacion-botones blq5-nav ipad" id="btn-position">
  77. <div class="pasablq" data-ix="paso-de-bloque"></div>
  78. <!--<a class="button" href="contacta"></a>-->
  79. <a class="button izq" href="testimonios-y-casos-de-exito"></a>
  80. </div>
  81.  
  82. <?php
  83. if (isset($_POST['Nombre'])){
  84. if(!$email->Send()){
  85. echo "Error: " . $mail->ErrorInfo;
  86. }else{
  87. echo "Enviado";
  88. }
  89. }
  90. ?>
  91.  
  92.  
  93. <?php
  94. $page = -1;
  95. $lastSlide = -1;
  96. include 'include/footer.php'
  97. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement