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<?php
require_once('scripts/phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPDebug = 0;
// 0 = no output, 1 = errors and messages, 2 = messages only.
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "tls"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets Gmail as the SMTP server
$mail->Port = 587; // set the SMTP port for the GMAIL
$mail->Password = "yourpassword"; // Gmail password
$mail->CharSet = 'windows-1250';
$mail->Subject = $subject;
$mail->ContentType = 'text/plain';
$mail->IsHTML(false);
$mail->Body = $body_of_your_email;
// you may also use $mail->Body = file_get_contents('your_mail_template.html');
// you may also use this format $mail->AddAddress ($recipient);
if(!$mail->Send())
{
$error_message = "Mailer Error: " . $mail->ErrorInfo;
} else
{
$error_message = "Successfully sent!";
}
?>
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.