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.