Maison > développement back-end > tutoriel php > Pourquoi mon PHPMailer obtient-il une erreur SMTP « échec de la connexion () » sur un serveur partagé ?

Pourquoi mon PHPMailer obtient-il une erreur SMTP « échec de la connexion () » sur un serveur partagé ?

Mary-Kate Olsen
Libérer: 2024-11-24 03:34:14
original
580 Les gens l'ont consulté

Why Does My PHPMailer Get an SMTP

Erreur SMTP PHPMailer : échec de la commande de mot de passe

Question :

Lors de l'utilisation de PHPMailer à partir d'un serveur partagé, les utilisateurs rencontrent une erreur SMTP lors de la tentative d'envoi de courrier. Bien que le script semble correct, l'erreur persiste : "Échec de la connexion SMTP()."

Code pertinent :

$mail->Username = "[email protected]";
$mail->Password = "************";
Copier après la connexion

Réponse :

Le problème vient des mesures de sécurité mises en place par Google, qui sert dans ce cas de serveur SMTP. Si des applications « moins sécurisées » tentent d'accéder à un compte Gmail ou si plusieurs tentatives de connexion sont effectuées, Google peut bloquer la connexion.

Solution :

Accorder l'accès à PHPMailer en accédant aux liens suivants lorsque vous êtes connecté à votre compte Google :

  1. Activité de sécurité : https://security.google.com/settings/security/activity?hl=en&pli=1
  2. Autoriser les applications moins sécurisées : https://www.google.com/settings/u/1/security/ lesssecureapps
  3. Effacer le Captcha : https://accounts.google.com/b/0/DisplayUnlockCaptcha

Par en complétant ces étapes, vous pouvez autoriser PHPMailer à utiliser votre compte Gmail et résoudre l'erreur SMTP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal