Heim > Backend-Entwicklung > Golang > Warum erhalte ich den SMTP-Fehler 535: Benutzername und Passwort werden nicht akzeptiert?

Warum erhalte ich den SMTP-Fehler 535: Benutzername und Passwort werden nicht akzeptiert?

Mary-Kate Olsen
Freigeben: 2024-12-06 14:17:12
Original
209 Leute haben es durchsucht

Why Am I Getting SMTP Error 535: Username and Password Not Accepted?

Verstehen des SMTP-E-Mail-Sendefehlers 535: Benutzername und Passwort werden nicht akzeptiert

Beim Versuch, eine Funktion für ausgehende E-Mails zu testen, stoßen Sie möglicherweise auf ein SMTP Fehler 535 mit der Meldung „Benutzername und Passwort nicht akzeptiert“. Dieses Problem tritt auf, wenn die zur Authentifizierung beim SMTP-Server verwendeten Anmeldeinformationen falsch sind oder nicht zum Senden von E-Mails im Namen der angegebenen E-Mail-Adresse berechtigt sind.

Ursachen für SMTP-Fehler 535

Eine mögliche Ursache für diesen Fehler ist die Verwendung falscher oder deaktivierter Anmeldeinformationen. Stellen Sie sicher, dass der Benutzername (E-Mail-Adresse) und das Passwort, die in der Funktion smtp.PlainAuth verwendet werden, gültig und aktiv sind.

Eine weitere Ursache könnte sein, dass das E-Mail-Konto eine Zwei-Faktor-Authentifizierung (2FA) erfordert. In diesem Fall reicht die einfache Verwendung eines Passworts möglicherweise nicht aus.

Lösung: 2FA aktivieren und ein App-Passwort verwenden

Um diesen Fehler zu beheben, finden Sie hier einige Schritte kann folgen:

  1. Aktivieren Sie 2FA für Ihr Google-Konto:Besuchen Sie myaccount.google.com/security und aktivieren Sie 2FA, falls es noch nicht aktiv ist.
  2. App-Passwort generieren: Navigieren Sie zu security.google.com/settings/security/apppasswords und erstellen Sie eine App Passwort speziell für die E-Mail-Versandfunktion.
  3. Aktualisieren Sie die Sendefunktion: Im smtp.PlainAuth Funktion, ersetzen Sie die Passwortzeichenfolge durch das generierte App-Passwort. Dadurch sollte der E-Mail-Versandfunktion eingeschränkter Zugriff zum Senden von E-Mails im Namen Ihres Google-Kontos gewährt werden.

Testen Sie die E-Mail-Versandfunktion nach der Implementierung dieser Änderungen erneut. Wenn das Problem weiterhin besteht, überprüfen Sie, ob das App-Passwort korrekt generiert und eingegeben wurde.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich den SMTP-Fehler 535: Benutzername und Passwort werden 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