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!