Wenn ich den SMTP-Endpunkt von Amazon Simple Email Service (Amazon SES) zum Senden von E-Mails verwende, erhalte ich die Fehlermeldung „535 Authentication credentials invalid“.
Kurzbeschreibung
Wenn du Amazon SES zum Senden von E-Mails verwendest, musst du die richtigen Sicherheitsanmeldeinformationen angeben, um mit der API oder einem SMTP-Endpunkt zu kommunizieren.
Lösung
Führe die folgenden Aufgaben aus, um den Fehler „535 Authentication credentials invalid“ zu beheben:
- Verwende die richtigen Anmeldeinformationen: Verwende die SMTP-Anmeldeinformationen, die von der Amazon SES-Konsole generiert werden, anstelle der Anmeldeinformationen, die von der AWS Identity and Access Management (IAM)-Konsole generiert werden. Weitere Informationen findest du unter Wie richte ich SMTP mithilfe von Amazon SES ein und stelle eine Verbindung her?
- Überprüfe die AWS-Region: Stelle eine Verbindung zu derselben Region her, in der du die SMTP-Anmeldeinformationen generiert hast. Die Anmeldeinformationen, die für die Verwendung eines SES-SMTP-Endpunkts erforderlich sind, sind für jede Region eindeutig. Du musst für jede Region, die du verwendest, einen separaten Satz von SMTP-Anmeldeinformationen generieren.
- Rotiere die SMTP-Anmeldeinformationen: Wenn du nach der Rotation der aktuellen SMTP-Anmeldeinformationen die Fehlermeldung „535 Authentication credentials invalid“ erhältst, hast du die Anmeldeinformationen möglicherweise falsch rotiert. Weitere Informationen findest du unter Wie kann ich meine Zugangsschlüssel für einen bestehenden Amazon SES SMTP IAM-Benutzer rotieren?
- Überprüfe deine Anmeldedaten auf Fehler: Stelle sicher, dass die Anmeldeinformationen keine Fehler enthalten. Die Anmeldeinformationen für Benutzername und Passwort dürfen keine Tippfehler oder zusätzliche Leerzeichen enthalten.
- Überprüfe die Kodierung der Anmeldeinformationen: Wenn du die Amazon SES-SMTP-Schnittstelle zum Senden von E-Mails verwendest, stelle sicher, dass die SMTP-Anmeldeinformationen im Base64-kodierten Format vorliegen. Die meisten SMTP-Anwendungen führen standardmäßig die Base64-Kodierung durch. Wenn du das Standardverhalten der Anwendung nicht kennst, empfiehlt es sich, die Anmeldeinformationen manuell in Base64 zu kodieren.