Maison > développement back-end > Golang > Pourquoi mon code Go reçoit-il une erreur SMTP 535 : nom d'utilisateur et mot de passe non acceptés par Gmail ?

Pourquoi mon code Go reçoit-il une erreur SMTP 535 : nom d'utilisateur et mot de passe non acceptés par Gmail ?

Susan Sarandon
Libérer: 2024-12-09 21:51:11
original
450 Les gens l'ont consulté

Why Is My Go Code Receiving an SMTP Error 535: Username and Password Not Accepted by Gmail?

Erreur SMTP : 535 Nom d'utilisateur et mot de passe non acceptés par Gmail

Lorsqu'ils tentent de tester les e-mails sortants de localhost à l'aide de la fonction fournie, les utilisateurs rencontrent l'erreur "Erreur smtp : 535 5.7.8 Nom d'utilisateur et mot de passe non acceptés pour Gmail in Go." Malgré la saisie correcte des informations d'identification du compte Gmail et l'activation d'un accès moins sécurisé aux applications, cette erreur persiste.

Solutions potentielles

Le problème est probablement dû à l'utilisation d'un compte Gmail personnel au lieu d'un compte G Suite. Pour résoudre ce problème, procédez comme suit :

  1. Activer l'authentification à 2 facteurs (2FA) : accédez à myaccount.google.com/security pour activer 2FA si ce n'est pas déjà fait.
  2. Générer un mot de passe d'application : visitez https://security.google.com/settings/security/apppasswords et créez un mot de passe d'application au lieu d'utiliser le mot de passe habituel. Les mots de passe d'application fournissent un accès restreint au compte, permettant à l'application d'envoyer des e-mails sans compromettre l'intégralité du compte Google.
  3. Mettre à jour le code : remplacez le mot de passe codé en dur dans la fonction par le mot de passe d'application nouvellement généré.

En mettant en œuvre ces solutions, les utilisateurs peuvent contourner l'erreur et envoyer avec succès des e-mails depuis localhost en utilisant la fonction fournie à des fins de test.

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