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 ?

Pourquoi mon PHPMailer envoie-t-il des e-mails avec « Échec de la commande de mot de passe » depuis un VPS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-24 01:30:08597parcourir

Why is My PHPMailer Sending Emails Failing with

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 :

  1. Activer « Applications moins sécurisées » :

    • Connectez-vous à Compte Gmail associé au serveur SMTP.
    • Visitez ce lien : https://www.google.com/settings/u/1/security/lesssecureapps
    • Activez l'option "Autoriser moins" applications sécurisées" sur ON.
  2. Désactiver les activités suspectes Détection :

    • Connectez-vous au compte Gmail et recherchez les tentatives de connexion suspectes en accédant à ce lien : https://security.google.com/settings/security/activity?hl=en&pli= 1
    • Si des activités suspectes sont détectées, examinez-les et acceptez-les pour permettre au connexion.
  3. Effacer le CAPTCHA :

    • Accéder à ce lien : https://accounts.google.com/b /0/DisplayUnlockCaptcha
    • Suivez les instructions pour effacer le CAPTCHA, ce qui peut empêcher une authentification réussie en raison d'une connexion excessive tentatives.

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!

Déclaration:
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