Übersicht
Der Fehler 400: Invalid_request tritt normalerweise auf, wenn du einen Google OAuth-Client einrichtest. Dieser Fehler tritt häufig auf, wenn du E-Mails über die API von Google Mail versendest.
Verursacht
Es gibt zwei Hauptgründe, warum dieser Fehler auf deiner Website auftreten kann:
- Falsche Konfiguration des OAuth-Zustimmungsbildschirms: Der OAuth-Zustimmungsbildschirm im Google Cloud-Projekt ist nicht richtig konfiguriert.
- Nicht autorisierter Testnutzer: Das Google-Konto, das für die Autorisierung verwendet wird, ist nicht als Testnutzer in einer Anwendung aufgeführt, die auf den Status "Testen" gesetzt ist.
Lösung
Um den Fehler 400: Invalid_request zu beheben, befolge diese Schritte:
- Aktualisiere die Konfiguration des OAuth-Zustimmungsbildschirms: Wechsle auf deinem OAuth-Zustimmungsbildschirm zum Status "Testen", wenn deine Anwendung noch nicht in Produktion ist. Füge dann dein Google-Konto als Testnutzer hinzu, um die Authentifizierung während der Testphase zu ermöglichen. In unserem Tutorial erfährst du, wie du OAuth Consent in der Google Cloud konfigurierst.
- Verwende App-Passwörter: Wenn du den anderen SMTP-Mailer in WP Mail SMTP verwendest, empfehlen wir dir, in den Sicherheitseinstellungen deines Google-Kontos ein App-Passwort zu erstellen. Dann musst du dieses App-Passwort anstelle deines persönlichen Passworts verwenden, wenn du dein SMTP-Plugin authentifizierst.
Hinweis: Wie du ein App-Passwort erstellst, erfährst du in unserem Tutorial Andere SMTP.
Das war's! Jetzt weißt du, wie du den "Invalid_request"-Fehler beheben kannst.
Möchtest du die E-Mail-Zustellbarkeit deiner Website verbessern? Erwäge, eine zusätzliche Verbindung zu konfigurieren, um sie als Backup-Mailer zu nutzen.