Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2018, 04:15
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 4 meses
Puntos: 8
Empezar con phpmailer

Hola, tengo un servidor windows con IIS y quiero empezar a usar phpmailer, pero no tengo ni idea de como empezar. Me he bajado el paquete de Github pero no tengo nada claro como seguir ahora, ya que apenas he usado php y nunca he tenido que usar componentes de este tipo.

He encontrado el siguiente ejemplo, pero no consigo hacerlo funcionar:

Código PHP:
Ver original
  1. <?php
  2. require_once('scripts/phpmailer/class.phpmailer.php');
  3.  
  4. $mail = new PHPMailer();
  5.  
  6. $mail->IsSMTP();                       // telling the class to use SMTP
  7.  
  8. $mail->SMTPDebug = 0;                  
  9. // 0 = no output, 1 = errors and messages, 2 = messages only.
  10.  
  11. $mail->SMTPAuth = true;                // enable SMTP authentication
  12. $mail->SMTPSecure = "tls";              // sets the prefix to the servier
  13. $mail->Host = "smtp.gmail.com";        // sets Gmail as the SMTP server
  14. $mail->Port = 587;                     // set the SMTP port for the GMAIL
  15.  
  16. $mail->Username = "[email protected]";  // Gmail username
  17. $mail->Password = "yourpassword";      // Gmail password
  18.  
  19. $mail->CharSet = 'windows-1250';
  20. $mail->SetFrom ('[email protected]', 'Example.com Information');
  21. $mail->AddBCC ( '[email protected]', 'Example.com Sales Dep.');
  22. $mail->Subject = $subject;
  23. $mail->ContentType = 'text/plain';
  24. $mail->IsHTML(false);
  25.  
  26. $mail->Body = $body_of_your_email;
  27. // you may also use $mail->Body = file_get_contents('your_mail_template.html');
  28.  
  29. $mail->AddAddress ('[email protected]', 'Recipients Name');    
  30. // you may also use this format $mail->AddAddress ($recipient);
  31.  
  32. if(!$mail->Send())
  33. {
  34.         $error_message = "Mailer Error: " . $mail->ErrorInfo;
  35. } else
  36. {
  37.         $error_message = "Successfully sent!";
  38. }
  39. ?>

Imagino que tendrá que ver con el REQUIRE del principio pero no se qué poner. He intentado poner la ruta al archivo phpmailer.php que hay en la subcarpeta SRC pero no sirve, me saca una pantalla parecida a github, además de no ser el class.phpmailer.php que pone originalmente en el ejemplo.
__________________
Vayamos por Partes :: Jack el Destripador