daily pastebin goal
41%
SHARE
TWEET

PHPMAILER

AveCogollo Jul 21st, 2017 442 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top