Ungültige Signatur oder Anmeldedaten

Fasse zusammen:ChatGPTPerplexität

Hinweis: Diese Anleitung gilt für den Amazon SES-Mailer in WP Mail SMTP.

Was dieser Fehler bedeutet

AWS hat die Anfrage abgelehnt, weil die Access Key ID oder der Secret Access Key in WP Mail SMTP falsch sind oder der IAM-Benutzer keine Berechtigung zur Nutzung von SES hat.

Häufige Ursachen

  • Die Region „Closest“ in WP Mail SMTP stimmt nicht mit der AWS-Region überein, in der SES konfiguriert ist
  • Die Zugriffs-ID oder der geheime Zugriffsschlüssel wurde falsch eingegeben (das kommt häufig vor, da der geheime Zugriffsschlüssel lang ist und beim Kopieren leicht abgeschnitten werden kann)
  • Der IAM-Benutzer hat keine AmazonSESFullAccess Berechtigungsrichtlinie
  • Die Zugriffstasten wurden in AWS IAM deaktiviert oder gelöscht
  • Verwendung von Schlüsseln aus einem anderen AWS-Konto als dem, in dem SES eingerichtet wurde

So behebst du das Problem

Hier ist die vollständige Schritt-für-Schritt-Anleitung zur Behebung des Fehlers.

Schritt 1: Überprüfe die nächstgelegene Region

Eine falsche Region führt zu diesem Fehler, selbst wenn die Anmeldedaten korrekt sind.

Geh zunächst zu „WP Mail SMTP“ » „Einstellungen “ und scrolle zum Abschnitt „Amazon SES “.

WP Mail SMTP-Einstellungen

Schau dir danach das Dropdown-Menü „Nächstgelegene Region “ an.

Einstellung „Nächstgelegene Region“ in WP Mail SMTP

Dies muss mit der Region übereinstimmen, in der dein SES-Konto und deine Identitäten eingerichtet sind (zum Beispiel US East (N. Virginia), EU (Irland)).

Wenn du dir nicht sicher bist, in welcher Region sich dein SES befindet, ruf die AWS-Konsole auf, öffne Amazon SES und überprüfe die Region, die oben rechts auf der Seite angezeigt wird.

Wenn die Regionen nicht übereinstimmen, wähle die richtige in WP Mail SMTP aus.

Klick auf „Einstellungen speichern“.

Geh zu „WP Mail SMTP“ » „Tools“, klicke auf die Registerkarte „E-Mail-Test “ und dann auf „E-Mail senden“.

Wenn der Fehler behoben ist, bist du fertig. Wenn er weiterhin auftritt, fahre mit Schritt 2 fort.

Schritt 2: Überprüfe die Berechtigungen des IAM-Benutzers

Wenn die Region stimmt, fehlt dem IAM-Benutzer möglicherweise die erforderliche Berechtigung.

Melde dich bei der AWS-Konsole (console.aws.amazon.com) an. Überprüfe den Kontonamen oben rechts, um sicherzustellen, dass du dich im richtigen Konto befindest.

Sobald du angemeldet bist, gib „IAM“ in die Suchleiste oben ein.

AWS-Konsole mit „IAM“ in der Suchleiste

Wähle anschließend in den Suchergebnissen „IAM“ aus.

IAM-Suchergebnis in der AWS-Konsole

Klicke im IAM-Dashboard in der linken Seitenleiste auf „Benutzer “.

IAM-Seitenleiste mit dem Link „Benutzer“

Klicke auf den Namen des Benutzers, den du für WP Mail SMTP erstellt hast (er könnte etwa so heißen wie yourdomain_wpmailsmtp). Wenn du einen Benutzer nicht siehst, springe zu Schritt 4.

IAM-Benutzerliste mit Benutzernamen

Klicke auf den Berechtigungen Registerkarte. Suche nach AmazonSESFullAccess in der Liste der Richtlinien. Wenn sie dort aufgeführt ist, sind die Berechtigungen in Ordnung. Fahre fort mit Schritt 3.

Registerkarte „Berechtigungen“ mit der Richtlinie „AmazonSESFullAccess“

Wenn sie nicht angezeigt wird, klicke auf die Dropdown-Schaltfläche „Berechtigungen hinzufügen “.

Schaltfläche „Berechtigungen hinzufügen“ auf der Registerkarte „Berechtigungen“

Klicke im Dropdown-Menü auf „Berechtigungen hinzufügen “.

Dropdown-Menü „Berechtigungen hinzufügen“ mit den Optionen „Berechtigungen hinzufügen“ und „Inline-Richtlinie erstellen“

Wähle „Richtlinien direkt anhängen“ aus.

Option „Richtlinien direkt anhängen“ auf der Seite „Berechtigungen festlegen“

Dann gib ein AmazonSESFullAccess in die Suchleiste ein und aktiviere das Kontrollkästchen daneben.

In den Suchergebnissen wurde die Richtlinie „AmazonSESFullAccess“ ausgewählt

Klicke anschließend auf „Weiter“, um fortzufahren.

Schaltfläche „Weiter“ auf der Seite „Berechtigungen festlegen“

Klicke auf „Berechtigungen hinzufügen“, um deine Änderungen zu speichern.

Schaltfläche „Berechtigungen hinzufügen“ auf der Überprüfungsseite

Um es zu testen, sende eine Test-E-Mail. Gehe dazu zu WP Mail SMTP » Tools, klicke auf den Reiter „E-Mail-Test “ und dann auf „E-Mail senden“.

Registerkarte „E-Mail-Test“

Wenn der Fehler behoben ist, bist du fertig. Sollte er jedoch weiterhin bestehen, fahre mit Schritt 3 fort.

Schritt 3: Erstelle einen neuen Zugriffsschlüssel

AWS lässt dich den geheimen Zugriffsschlüssel nach seiner Erstellung nicht mehr einsehen, sodass du einen bestehenden Schlüssel nicht erneut kopieren kannst. Die Lösung besteht darin, ein neues Schlüsselpaar zu erstellen.

Geh in der AWS-Konsole zu „IAM“ » „Benutzer“ und klicke auf den Namen deines Benutzers. Klicke auf die Registerkarte „Sicherheitsanmeldeinformationen “.

Registerkarte „Sicherheitsdaten“ auf der Benutzerdetailseite

Scrolle nach unten zum Abschnitt „Tastenkombinationen “.

Bereich „Zugriffsschlüssel“ mit Statusanzeige und der Schaltfläche „Zugriffsschlüssel erstellen“

Wenn du einen bestehenden Schlüssel mit dem Status „Inaktiv“ siehst, klicke auf „Aktionen“ » „Aktivieren“, um ihn wieder zu aktivieren. Wenn der Schlüssel aktiv ist, der Fehler aber weiterhin auftritt, fahre unten fort, um einen neuen Schlüssel zu erstellen.

Klicke auf die Schaltfläche „Zugriffsschlüssel erstellen “.

Schaltfläche „Zugriffstaste erstellen“ im Abschnitt „Zugriffstasten“

Wähle als Anwendungsfall „Sonstiges“ aus.

Anwendungsfall für die Erstellung eines Zugriffsschlüssels auswählen – wähle „Sonstiges“

Klicke auf „Weiter“.

Schaltfläche „Weiter“ im Assistenten zum Erstellen eines Zugriffsschlüssels

Klicke auf „Zugriffsschlüssel erstellen“.

Schaltfläche „Zugriffsschlüssel erstellen“ auf der Seite mit den Beschreibungs-Tags

Kopiere sowohl die Access Key ID als auch den Secret Access Key. Der Secret Access Key wird nur einmal angezeigt, speichere ihn also an einem sicheren Ort, bevor du diese Seite schließt.

Geh zu „WP Mail SMTP“ » „Einstellungen “ und scrolle zum Abschnitt „Amazon SES “.

Füge die neue Access Key ID und den Secret Access Key in die entsprechenden Felder ein.

Die Felder „Access Key ID“ und „Secret Access Key“ in WP Mail SMTP

Überprüfe, ob die Region „Closest“ mit deiner SES-Region übereinstimmt.

Klick auf „Einstellungen speichern“.

Geh zu „WP Mail SMTP“ » „Tools“, klicke auf die Registerkarte „E-Mail-Test “ und dann auf „E-Mail senden“.

Schritt 4: Falls du noch keinen IAM-Benutzer hast

Wenn du in der Liste der IAM-Benutzer keinen Benutzer für WP Mail SMTP siehst, erstelle einen:

Geh in der AWS-Konsole zu „IAM“ » „Benutzer“.

Klicke auf die Schaltfläche „Benutzer erstellen “.

Benutzerliste mit der Schaltfläche „Benutzer erstellen“

Gib einen Benutzernamen ein (empfohlen: yourdomain_wpmailsmtp, z. B. example_wpmailsmtp).

Eingabefeld für den Benutzernamen im Assistenten zum Anlegen eines Benutzers

Klicke auf „Weiter“.

Schaltfläche „Weiter“ im Assistenten zum Erstellen eines Benutzers

Wähle „Richtlinien direkt anhängen“ aus.

Option „Richtlinien direkt anhängen“ auf der Seite „Berechtigungen festlegen“

Typ AmazonSESFullAccess in die Suchleiste ein und aktiviere das Kontrollkästchen daneben.

Die Richtlinie „AmazonSESFullAccess“ wurde im Assistenten zum Erstellen eines Benutzers ausgewählt

Klicke auf „Weiter“.

Schaltfläche „Weiter“ auf der Seite „Berechtigungen festlegen“

Überprüfe die Angaben und klicke dann auf „Benutzer erstellen“.

Schaltfläche „Benutzer erstellen“ auf der Bewertungsseite

Befolge nun Schritt 3 oben, um einen Zugriffsschlüssel für diesen neuen Benutzer zu erstellen.

Anmerkungen

  • AWS zeigt den geheimen Zugriffsschlüssel nur einmal an, wenn du ihn erstellst. Falls du ihn verloren hast, erstelle einen neuen Schlüssel (Schritt 3).
  • Einige AWS-Regionen sind standardmäßig nicht aktiviert (Afrika/Kapstadt, Asien-Pazifik/Hongkong, Asien-Pazifik/Jakarta, Europa/Mailand, Naher Osten/Bahrain). Befindet sich dein SES in einer dieser Regionen, musst du die Region zunächst manuell in deinen AWS-Kontoeinstellungen aktivieren.

Das war’s! Jetzt weißt du, wie du den Fehler „Ungültige Signatur oder Anmeldedaten“ in Amazon SES beheben und deine E-Mails wieder über WP Mail SMTP versenden kannst.

Teste unser kostenloses WP Mail SMTP Plugin

Verwende deinen bevorzugten SMTP-Anbieter, um deine WordPress-E-Mails zuverlässig zu versenden.