Heim > Backend-Entwicklung > Golang > Warum erhält mein Go-Code den SMTP-Fehler 535: Benutzername und Passwort werden von Gmail nicht akzeptiert?

Warum erhält mein Go-Code den SMTP-Fehler 535: Benutzername und Passwort werden von Gmail nicht akzeptiert?

Susan Sarandon
Freigeben: 2024-12-09 21:51:11
Original
450 Leute haben es durchsucht

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

SMTP-Fehler: 535 Benutzername und Passwort werden von Gmail nicht akzeptiert

Beim Versuch, ausgehende E-Mails von localhost mithilfe der bereitgestellten Funktion zu testen, stoßen Benutzer auf Folgendes: der Fehler „SMTP-Fehler: 535 5.7.8 Benutzername und Passwort werden für Google Mail in Go nicht akzeptiert.“ Trotz der korrekten Eingabe der Anmeldeinformationen für das Gmail-Konto und der Aktivierung des weniger sicheren App-Zugriffs bleibt dieser Fehler weiterhin bestehen.

Mögliche Lösungen

Das Problem entsteht wahrscheinlich durch die Verwendung von a persönliches Gmail-Konto anstelle eines G Suite-Kontos. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Aktivieren Sie die 2-Faktor-Authentifizierung (2FA): Navigieren Sie zu myaccount.google.com/security, um 2FA zu aktivieren, falls noch nicht geschehen.
  2. Generieren ein App-Passwort: Besuchen Sie https://security.google.com/settings/security/apppasswords und erstellen Sie ein App-Passwort, anstatt das reguläre Passwort zu verwenden. App-Passwörter ermöglichen einen eingeschränkten Zugriff auf das Konto, sodass die App E-Mails senden kann, ohne das vollständige Google-Konto zu gefährden.
  3. Aktualisieren Sie den Code: Ersetzen Sie das fest codierte Passwort in der Funktion durch das neu generierte App-Passwort.

Durch die Implementierung dieser Lösungen können Benutzer den Fehler umgehen und mithilfe der bereitgestellten Funktion zu Testzwecken erfolgreich E-Mails von localhost senden.

Das obige ist der detaillierte Inhalt vonWarum erhält mein Go-Code den SMTP-Fehler 535: Benutzername und Passwort werden von Gmail nicht akzeptiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage