Échec de la connexion SMTP : résolution de l'erreur « Échec de la connexion SMTP() »
En essayant d'envoyer des e-mails à l'aide de Gmail, vous pouvez rencontrer une erreur message indiquant "SMTP -> ERREUR : échec de la connexion au serveur : délai de connexion expiré (110)\nSMTP Connect() a échoué. Le message n'a pas été envoyé.\nErreur de messagerie : SMTP Connect() a échoué." Cette erreur indique un problème d'établissement de connexion au serveur SMTP.
Pour résoudre ce problème, vous devez modifier le code PHP responsable de l'envoi des emails. Plus précisément, supprimez ou commentez la ligne :
$mail->IsSMTP();
La méthode IsSMTP() est obsolète et ne doit pas être utilisée. En supprimant ou en commentant cette ligne, le code utilisera automatiquement SMTP pour l'envoi d'e-mails, éliminant ainsi le problème de connexion et permettant une livraison réussie des e-mails.
Voici le code mis à jour avec la modification :
require 'class.phpmailer.php'; // path to the PHPMailer class
require 'class.smtp.php';
$mail = new PHPMailer();
$mail->Mailer = "smtp";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 587;
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; // SMTP username
$mail->Password = "mypasswword"; // SMTP password
$Mail->Priority = 1;
$mail->AddAddress("[email protected]","Name");
$mail->SetFrom($visitor_email, $name);
$mail->AddReplyTo($visitor_email,$name);
$mail->Subject = "Message from Contact form";
$mail->Body = $user_message;
$mail->WordWrap = 50;
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3