Code de réponse SMTP inattendu : dépannage de l'erreur « 535 Nom d'utilisateur et mot de passe non acceptés »
Lors de la tentative d'envoi d'e-mails via Gmail à l'aide de SwiftMail, un Une erreur peut survenir indiquant « Code de réponse attendu 250 mais code obtenu '535', avec le message « 535-5.7.8 Nom d'utilisateur et mot de passe non acceptés ». Ce problème peut survenir en raison d'un comportement de spam perçu.
Pour résoudre Pour résoudre ce problème, envisagez les étapes suivantes :
-
Désactivez l'accès aux applications moins sécurisé : Activez "Autoriser les applications moins sécurisées" dans vos paramètres Gmail pour permettre à SwiftMail de contourner les restrictions de sécurité.
-
Supprimer la vérification Captcha : Désactivez la vérification captcha de Google pour rationaliser le processus de connexion.
-
Activez la vérification en deux étapes : Activez la vérification en deux étapes pour améliorer le compte sécurité.
Cependant, si ces mesures échouent, mettez en œuvre la solution suivante :
-
Activez la vérification en deux étapes : Visitez la page "Two-Step" de Google Vérification" et activez la fonctionnalité.
-
Créer un mot de passe d'application : Générez un mot de passe d'application spécifiquement pour votre système de messagerie.
-
Mettre à jour le fichier d'environnement : Remplacez le mot de passe Gmail dans votre fichier d'environnement (.env) par le mot de passe de l'application généré à l'étape 2.
-
Redémarrez le serveur : Redémarrez votre serveur Web pour appliquer les modifications.
En complétant ces étapes, vous devriez pouvoir envoyer avec succès des e-mails via Gmail à l'aide de SwiftMail.
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!