Code: Select all
require_once("src/PHPMailer.php");
$mail = new PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = $smtpUsername;
$mail->Password = $smtpPassword;
$mail->setFrom($emailFrom, $emailFromName);
$mail->addAddress($emailTo, $emailToName);
$mail->Subject = 'PHPMailer GMail SMTP test';
$mail->msgHTML("test body");
$mail->AltBody = 'HTML messaging not supported';
if(!$mail->send()){
echo "Mailer Error: " . $mail->ErrorInfo;
}else{
echo "Message sent!";
}
< /code>
Ich erhalte die Fehlermeldung: Fataler Fehler: Klasse Phpmailer nicht in [....] \ Emailtester.php in Zeile 21 < /code> < /p>
Zeile 21 ist: Request_once ("Src/Phpmailer.php");
Code: Select all
use PHPMailer\PHPMailer\PHPMailer;
require '../vendor/autoload.php';
$mail = new PHPMailer;
< /code>
Ich sehe keine autoload.php < /code> Datei im Reißverschluss -Download, und nachdem ich alles gegoogelt habe, sehe ich dies impliziert, dass es mit Composer verwendet wird. Aber es muss eine Möglichkeit geben, einfach eine Einfügung zu machen und die Dateien zu erhalten, die ich benötige. Datei? Download? Sein ZIP enthält jedoch verschiedene Dateien, einschließlich phpmailerautoload.php