Maison > Article > développement back-end > Pourquoi mon PHPMailer envoie-t-il des e-mails avec « Échec de la commande de mot de passe » depuis un VPS ?
PHPMailer - ERREUR SMTP : résolution de l'échec de la commande de mot de passe pour la livraison du courrier à partir d'un serveur VPS
Dans ce scénario, un développeur rencontre un problème lors de tenter d'envoyer des e-mails à partir d'un serveur partagé en utilisant PHP et PHPMailer. Bien qu'il ait suivi la syntaxe PHPMailer correcte, l'utilisateur est confronté à l'erreur "Échec de la commande de mot de passe", accompagné de "Veuillez vous connecter via votre navigateur Web, puis réessayez."
Pour résoudre ce problème, il est essentiel de résoudre les raisons potentielles de l'erreur. Le problème vient probablement des mesures de sécurité mises en place par Google, le fournisseur du serveur SMTP utilisé (Gmail). Ces mesures peuvent être déclenchées par la détection d'applications « moins sécurisées » tentant d'accéder au compte de messagerie ou par de multiples tentatives de connexion sur une courte période.
Pour remédier à la situation, les mesures suivantes peuvent être prises :
Activer « Applications moins sécurisées » :
Désactiver les activités suspectes Détection :
Effacer le CAPTCHA :
En mettant en œuvre ces étapes, le développeur peut résoudre les applications « moins sécurisées » et les problèmes d'activité suspecte et envoyer avec succès des e-mails à l'aide de PHPMailer depuis son serveur VPS.
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!