Ungültige Signatur oder Anmeldeinformationen

Zusammenfassen:ChatGPTPerplexity

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

Was dieser Fehler bedeutet

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

Häufige Ursachen

  • Die nächstgelegene Region in WP Mail SMTP stimmt nicht mit der AWS-Region überein, in der SES konfiguriert ist
  • Access Key ID oder Secret Access Key falsch eingegeben (häufig, da der Secret Access Key lang ist und beim Kopieren leicht abgeschnitten wird)
  • IAM-Benutzer hat keine AmazonSESFullAccess-Berechtigungsrichtlinie
  • Zugriffsschlüssel wurden in AWS IAM deaktiviert oder gelöscht
  • Verwendung von Schlüsseln aus einem anderen AWS-Konto als dem, auf dem SES eingerichtet wurde

So beheben Sie das Problem

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

Schritt 1: Überprüfen Sie die nächstgelegene Region

Eine falsche Region verursacht diesen Fehler, selbst bei korrekten Anmeldeinformationen.

Navigieren Sie zunächst zu WP Mail SMTP » Einstellungen und scrollen Sie zum Abschnitt Amazon SES.

WP Mail SMTP-Einstellungen

Schauen Sie sich anschließend das Dropdown-Menü Nächstgelegene Region an.

Einstellung „Nächstgelegene Region“ in WP Mail SMTP

Dies muss mit der Region übereinstimmen, in der Ihr SES-Konto und Ihre Identitäten eingerichtet sind (z. B. US East (N. Virginia), EU (Irland)).

Wenn Sie sich nicht sicher sind, in welcher Region sich Ihr SES befindet, rufen Sie die AWS-Konsole auf, öffnen Sie Amazon SES und überprüfen Sie die Region, die in der oberen rechten Ecke der Seite angezeigt wird.

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

Klicken Sie auf Einstellungen speichern.

Gehen Sie zu WP Mail SMTP » Tools, klicken Sie auf den Tab E-Mail-Test und klicken Sie auf E-Mail senden.

Wenn der Fehler behoben ist, sind Sie fertig. Wenn er weiterhin besteht, fahren Sie mit Schritt 2 fort.

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

Wenn die Region korrekt ist, fehlen dem IAM-Benutzer möglicherweise die erforderlichen Berechtigungen.

Melden Sie sich bei der AWS-Konsole (console.aws.amazon.com) an. Überprüfen Sie den Kontonamen in der oberen rechten Ecke, um sicherzustellen, dass Sie sich im richtigen Konto befinden.

Sobald Sie angemeldet sind, suchen Sie im oberen Suchfeld nach IAM.

AWS-Konsole mit „IAM“ in der Suchleiste

Klicken Sie anschließend in den Suchergebnissen auf IAM.

IAM-Suchergebnis in der AWS-Konsole

Klicken Sie im IAM-Dashboard auf Benutzer in der linken Seitenleiste.

IAM-Seitenleiste mit Link zu Benutzern

Klicken Sie auf den Namen des Benutzers, den Sie für WP Mail SMTP erstellt haben (er könnte z. B. yourdomain_wpmailsmtp heißen). Wenn Sie keinen Benutzer sehen, fahren Sie mit Schritt 4 fort.

IAM-Benutzerliste mit Benutzernamen

Klicken Sie auf den Tab Berechtigungen. Suchen Sie nach AmazonSESFullAccess in der Liste der Richtlinien. Wenn sie vorhanden ist, sind die Berechtigungen in Ordnung. Fahren Sie mit Schritt 3 fort.

Berechtigungsregisterkarte mit der Richtlinie AmazonSESFullAccess

Wenn sie nicht vorhanden ist, klicken Sie auf die Dropdown-Schaltfläche Berechtigungen hinzufügen.

Schaltfläche zum Hinzufügen von Berechtigungen im Dropdown-Menü auf der Registerkarte „Berechtigungen“

Klicken Sie im Dropdown-Menü auf Berechtigungen hinzufügen.

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

Wählen Sie Richtlinien direkt anfügen.

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

Geben Sie dann AmazonSESFullAccess in die Suchleiste ein und wählen Sie das Kontrollkästchen daneben aus.

AmazonSESFullAccess-Richtlinie ausgewählt in den Suchergebnissen

Klicken Sie anschließend auf Weiter, um fortzufahren.

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

Klicken Sie auf Berechtigungen hinzufügen, um Ihre Änderungen zu speichern.

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

Um es zu testen, senden Sie eine Test-E-Mail. Gehen Sie dazu zu WP Mail SMTP » Tools, klicken Sie auf den Tab E-Mail-Test und dann auf E-Mail senden.

E-Mail-Test-Registerkarte

Wenn der Fehler behoben ist, sind Sie fertig. Wenn er jedoch weiterhin besteht, fahren Sie mit Schritt 3 fort.

Schritt 3: Neuen Zugriffsschlüssel erstellen

AWS erlaubt Ihnen nicht, den geheimen Zugriffsschlüssel nach seiner Erstellung anzuzeigen, sodass Sie keinen vorhandenen erneut kopieren können. Die Lösung besteht darin, ein neues Schlüsselpaar zu erstellen.

Gehen Sie in der AWS-Konsole zu IAM » Benutzer und klicken Sie auf den Namen Ihres Benutzers. Klicken Sie auf den Tab Sicherheitsanmeldeinformationen.

Registerkarte „Sicherheitszertifikate“ auf der Benutzerdetailseite

Scrollen Sie nach unten zum Abschnitt Zugriffsschlüssel.

Abschnitt „Zugriffsschlüssel“ mit Status und Schaltfläche „Zugriffsschlüssel erstellen“

Wenn Sie einen vorhandenen Schlüssel mit dem Status Inaktiv sehen, klicken Sie auf Aktionen » Aktivieren, um ihn wieder zu aktivieren. Wenn der Schlüssel Aktiv ist, der Fehler aber weiterhin besteht, fahren Sie unten fort, um einen neuen zu erstellen.

Klicken Sie auf die Schaltfläche Zugriffsschlüssel erstellen.

Schaltfläche „Zugriffsschlüssel erstellen“ im Abschnitt „Zugriffsschlüssel“

Wählen Sie Andere als Anwendungsfall.

Auswahl des Anwendungsfalls für den Zugriffsschlüssel – Andere auswählen

Klicken Sie auf Weiter.

Schaltfläche „Weiter“ im Assistenten zum Erstellen von Zugriffsschlüsseln

Klicken Sie auf Zugriffsschlüssel erstellen.

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

Kopieren Sie sowohl die Access Key ID als auch den Secret Access Key. Der Secret Access Key wird nur einmal angezeigt. Speichern Sie ihn daher an einem sicheren Ort, bevor Sie diese Seite schließen.

Gehen Sie zu WP Mail SMTP » Einstellungen und scrollen Sie zum Abschnitt Amazon SES.

Fügen Sie die neue Access Key ID und den Secret Access Key in ihre Felder ein.

Felder für Zugriffsschlüssel-ID und geheimer Zugriffsschlüssel in WP Mail SMTP

Stellen Sie sicher, dass die Nächstgelegene Region mit Ihrer SES-Region übereinstimmt.

Klicken Sie auf Einstellungen speichern.

Gehen Sie zu WP Mail SMTP » Tools, klicken Sie auf den Tab E-Mail-Test und klicken Sie auf E-Mail senden.

Schritt 4: Wenn Sie noch keinen IAM-Benutzer haben

Wenn Sie keinen Benutzer für WP Mail SMTP in der Liste der IAM-Benutzer sehen, erstellen Sie einen:

Gehen Sie in der AWS-Konsole zu IAM » Benutzer.

Klicken Sie auf die Schaltfläche Benutzer erstellen.

Benutzerliste mit Schaltfläche „Benutzer erstellen“

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

Feld für Benutzernamen im Assistenten zum Erstellen von Benutzern

Klicken Sie auf Weiter.

Schaltfläche „Weiter“ im Assistenten zum Erstellen von Benutzern

Wählen Sie Richtlinien direkt anfügen.

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

Geben Sie AmazonSESFullAccess in die Suchleiste ein und wählen Sie das Kontrollkästchen daneben aus.

AmazonSESFullAccess-Richtlinie ausgewählt im Assistenten zum Erstellen von Benutzern

Klicken Sie auf Weiter.

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

Überprüfen Sie die Details und klicken Sie dann auf Benutzer erstellen.

Schaltfläche „Benutzer erstellen“ auf der Überprüfungsseite

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

Notizen

  • AWS zeigt den geheimen Zugriffsschlüssel nur einmal an, wenn Sie ihn erstellen. Wenn Sie ihn verloren haben, erstellen Sie 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). Wenn sich Ihr SES in einer dieser Regionen befindet, müssen Sie die Region zuerst in Ihren AWS-Kontoeinstellungen manuell aktivieren.

Das war's! Sie wissen jetzt, wie Sie den Fehler „Ungültige Signatur oder Anmeldeinformationen“ in Amazon SES beheben und Ihre E-Mails wieder über WP Mail SMTP versenden können.

Probieren Sie unser kostenloses WP Mail SMTP Plugin

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