Heim > Backend-Entwicklung > Golang > Warum erhalte ich beim Senden von E-Mails über SMTP die Fehlermeldung „535 5.7.8 Benutzername und Passwort nicht akzeptiert'?

Warum erhalte ich beim Senden von E-Mails über SMTP die Fehlermeldung „535 5.7.8 Benutzername und Passwort nicht akzeptiert'?

Mary-Kate Olsen
Freigeben: 2024-12-21 13:19:09
Original
315 Leute haben es durchsucht

Why Am I Getting the

E-Mail-Zustellung fehlgeschlagen: Behebung des Fehlers „535 5.7.8 Benutzername und Passwort nicht akzeptiert“

Beim Versuch, eine E-Mail-Versandfunktion zu konfigurieren Wenn Sie das SMTP-Protokoll verwenden, kann die Fehlermeldung „535 5.7.8 Benutzername und Passwort nicht akzeptiert“ auftreten. Weitere Informationen finden Sie unter 5.7.8 https://support.google.com/mail/?p=BadCredentials.“ Dieser Fehler tritt auf, obwohl „Weniger sichere Apps zulassen“ aktiviert und scheinbar korrekte Anmeldeinformationen eingegeben wurden.

Behebung des Problems

Die zugrunde liegende Ursache dieses Fehlers liegt im Versuch von Google, das Konto zu verbessern Sicherheit. Um das Problem zu beheben und eine erfolgreiche E-Mail-Zustellung sicherzustellen, befolgen Sie diese Schritte:

1. 2FA-Authentifizierung aktivieren

Falls noch nicht aktiviert, aktivieren Sie die Bestätigung in zwei Schritten für Ihr Konto: https://myaccount.google.com/security

2. Generieren Sie ein App-Passwort

Navigieren Sie zu https://security.google.com/settings/security/apppasswords und erstellen Sie ein App-Passwort. Dabei handelt es sich um einen 16-stelligen Passcode, der eingeschränkten Zugriff auf Ihr Google-Konto speziell für den E-Mail-Versand über das SMTP-Protokoll gewährt.

3. Verwenden Sie das App-Passwort in Ihrem Code

Ersetzen Sie die konstante Zeichenfolge „somecrazypw“ in Ihrer SendContactUsForm-Funktion durch das in Schritt 2 generierte App-Passwort. Dadurch wird sichergestellt, dass Ihre E-Mail-Versandfunktion die entsprechenden Anmeldeinformationen zur Authentifizierung verwendet mit dem SMTP-Server von Google.

Fazit

Durch Folgen Mit diesen Schritten können Sie eine sichere und zuverlässige E-Mail-Zustellung über das SMTP-Protokoll ermöglichen und so den Fehler „535 5.7.8 Benutzername und Passwort nicht akzeptiert“ vermeiden. Denken Sie daran, dass es wichtig ist, sichere Kontopraktiken aufrechtzuerhalten, indem Sie sowohl 2FA aktivieren als auch App-Passwörter für bestimmte Anwendungen verwenden.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Senden von E-Mails über SMTP die Fehlermeldung „535 5.7.8 Benutzername und Passwort 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