Maison > Article > développement back-end > Comment résoudre le code d'erreur 535 du serveur de messagerie : \'Nom d'utilisateur et mot de passe non acceptés\' avec Gmail et SwiftMailer ?
Erreur du serveur de messagerie : "Nom d'utilisateur et mot de passe non acceptés" avec le code 535
Lors de la tentative d'envoi d'e-mails via Gmail à l'aide de SwiftMailer, les utilisateurs peuvent rencontrez le message d'erreur :
"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 lorsque Google soupçonne une activité de spam et restreint temporairement l'accès à certaines applications ou appareils. Pour résoudre ce problème, procédez comme suit :
1 Activer la vérification en deux étapes
Activer la vérification en deux étapes. vérification de votre compte Google pour améliorer la sécurité.
2. Créez un mot de passe d'application
Créez un mot de passe d'application spécifique à votre application ou serveur. mot de passe de compte Google standard et doit être utilisé pour accéder à votre compte Google à partir d'applications tierces.
3. Mettre à jour le fichier d'environnement
Remplacez le mot de passe Gmail d'origine dans votre environnement. fichier (par exemple, .env) avec le mot de passe de l'application nouvellement généré.
4. Redémarrez le serveur
Redémarrez votre serveur Apache ou un autre serveur d'applications pour appliquer les modifications.
Conseils supplémentaires :
En suivant ces étapes, vous pouvez résoudre l'erreur « Nom d'utilisateur et mot de passe non acceptés » et reprendre l'envoi d'e-mails via Gmail.
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!