Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: m@o_614 en 23 Octubre 2016, 20:54 pm



Título: envio de correo con función phpmailer
Publicado por: m@o_614 en 23 Octubre 2016, 20:54 pm
Saludos

Soy principiante en porgramación web y estoy haciendo una pequeña aplicación que debe de enviar un formulario por correo. Simplemente ingresas el correo al que deseas enviar y das clic en el boton. Instale correctamente el wamp y la libreria PHPMailer, pero no se cual sea el problema

.
Código
  1. <?php
  2.    include_once('phpmailer/class.phpmailer.php');
  3.    include_once('phpmailer/class.smtp.php');
  4.  
  5.    if(isset($_POST['correo'] && !empty($_POST['correo'])))
  6.    {
  7.      $mail = new PHPMailer();
  8.      $mail->IsSMTP();
  9.      $mail->SMTPAuth = true;
  10.      $mail->SMTPSecure = "ssl";
  11.      $mail->Host = "smtp.gmail.com";
  12.      $mail->Port = 465;
  13.  
  14.      $mail->Username ='xxxxxxxxx@gmail.com';
  15.      $mail->Password = '*********';
  16.  
  17.      //Agregar destinatario
  18.      $para = $_POST['correo'];
  19.      $mail->AddAddress($para);
  20.  
  21.      $mail->Send();
  22.    }
  23. ?>

no se cual puede ser el error, esta es la parte hecha en html donde se ingresa el correo al que deseas enviar

Código
  1. <!DOCTYPE html>
  2.  <head>
  3.    <meta charset="utf-8">
  4.    <title>
  5.      Pounce
  6.    </title>
  7.    <link rel="stylesheet" type="text/css" href="../css/styles.css" media="screen" />
  8.  </head>
  9.  <body>
  10.    <div class="bor">
  11.      <img src="../images/pounce.jpg" alt="" />
  12.    </div>
  13.    <div class="env-correo">
  14.    <FORM action="enviar.php" METHOD="POST">
  15.  
  16.      <p>
  17.        <h3>Escribe el correo al que deseas enviar una invitacion:</h3>
  18.      <INPUT name="correo" required>
  19.      </p>
  20.  
  21.     <INPUT type="submit" value="Enviar">
  22.    </FORM>
  23.  
  24.    </div>
  25.  </body>
  26. </html>
  27.