Hallo
Ik wend mij tot uw forum omdat ik al geruime tijd bezig ben via mijn website een hoeveelheid email met SMTP authentificatie te versturen. Tot op heden wilt dit maar niet lukken.
Ik zend reeds enige tijd met PHPmailer via mijn website deze email, zonder problemen maar sinds kort krijgen een aantal leden de mail niet meer en ik krijg de retour melding gerelateerd aan spam.
Ik probeer dit nu te voorkomen door de email via de provide's smtp server met authenticatie te versturen.
De email wordt zonder 'IsSMTP' gewoon verzonden. Zodra ik dit weer activeer, 'hangt' de pagina en komt na verloop van tijd met de melding dat de pagina niet bereikbaar is.
Ik probeer gebruik te maken van de smpt server van de provider. Deze heeft mij bevestigd dat van PHPmailer niets geblokeerd wordt.
Dit is mijn code:(met phpmailer 6.0)
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
require '../script/phpmailer603/src/PHPMailer.php';
require '../script/phpmailer603/src/SMTP.php';
require '../script/phpmailer603/src/Exception.php';
date_default_timezone_set('Etc/UTC');
$mail = new PHPMailer(true);
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->isSMTP();
$mail->SMTPSecure = 'TLS';
$mail->Host = 'auth.smtp.1and1.fr';
$mail->Port = 465;
$mail->Username = 'username';
$mail->Password = 'xxxxx';
$mail->setFrom('[email protected]', 'mijn naam');
$mail->addAddress('[email protected]', 'naam');
$mail->Subject = 'PHPMailer SMTP test';
$mail->Body = 'message';
$mail->AltBody = 'This is a plain-text message ALTbody';
//send the message, check for errors
if (!$mail->send()) {
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message sent!';
}
?>
Ik heb verschillende websites met oplossingen bekeken en geprobeerd, maar vraag nu toch uw hulp.
Iemand een idee wat ik verkeerd doe ??
Dank u bij voorbaat
(Ben Nederlander die in Frankrijk woont)
René
3.270 views