Möchtest du eine private E-Mail-Einrichtung für deine WordPress-Website mit Amazon SES? Diese Anleitung ist auf die Einrichtung von WP Mail SMTP zugeschnitten, um Benutzeridentitäten zu verbergen und E-Mail-Domänen einzuschränken.
In diesem Tutorial werden die Schritte zur Verbesserung des Datenschutzes und der Domain-Einschränkungen mit WP Mail SMTP und Amazon SES Mailer beschrieben.
In diesem Artikel
Hinweis: Bevor du mit dieser Anleitung fortfährst, vergewissere dich, dass du die Amazon SES-Anleitung befolgt hast, um deinen AWS SES-Mailer einzurichten.
Dieses zusätzliche Tutorial richtet sich an Nutzer, die erweiterte Datenschutzmaßnahmen benötigen, wie das Ausblenden der SES-Identitätstabelle im WP Mail SMTP-Plugin und das Anlegen eines neuen IAM-Benutzers für das Versenden von E-Mails von einer bestimmten Identität.
Ausblenden der SES-Identitäten-Tabelle
Um den Datenschutz und die Sicherheit deiner WordPress-Website zu erhöhen, insbesondere wenn du nicht der Inhaber des SES-Kontos bist, kannst du die Tabelle mit den SES-Identitäten in deinen WP Mail SMTP-Einstellungen ausblenden. Das ist z. B. dann sinnvoll, wenn Freiberufler oder Agenturen Kundenseiten betreuen, aber den Zugriff auf die SES-Details einschränken wollen.
Identitäten verstecken
Um die Tabelle der SES-Identitäten auszublenden, müssen Sie die wp-config.php
Datei im Verzeichnis deiner Website.
Hinweis: Wenn du dir nicht sicher bist, wie du die Datei finden und bearbeiten kannst wp-config.php
Datei, schau dir die WPBeginner's guide für weitere Details.
Nach dem Öffnen der wp-config.php
fügst du die folgende Codezeile vor dem Kommentar ein, der besagt /* That's all, stop editing! Happy publishing. */
.
Wenn du dieses Codeschnipsel hinzufügst, versteckst du die SES-Identitäten-Tabelle aus den SES-Mailer-Einstellungen im Plugin, die du unter findest:
- Einstellungen " Allgemein " SES Mailer
- Einstellungen " Einrichtungsassistent " SES Mailer
- Einstellungen " Zusätzliche Verbindungen " SES Mailer
Einen neuen IAM-Benutzer und eine neue Richtlinie erstellen
Wenn du genauer kontrollieren willst, wer E-Mails von deiner Website aus versenden darf, solltest du einen neuen IAM-Benutzer und eine neue Richtlinie einrichten. Dies ist ein optionaler, fortgeschrittener Schritt, mit dem du den E-Mail-Versand auf bestimmte Identitäten, wie bestimmte Domänen oder E-Mail-Adressen, beschränken kannst, um die Sicherheit und Verwaltung zu verbessern.
Einen IAM-Benutzer anlegen
Als erstes musst du die IAM-Benutzerseite von Amazon Web Services öffnen.
Auf dieser Seite klickst du auf die Schaltfläche Benutzer erstellen.
Als Nächstes musst du einen neuen Benutzer einrichten. In das Feld Benutzername kannst du einen beliebigen Namen eingeben. Wir empfehlen jedoch, das folgende Namensformat zu verwenden:
yourdomain_wpmailsmtp
Für WPForms.com würden wir zum Beispiel den folgenden Benutzernamen verwenden: wpformscom_wpmailsmtp
. Wenn du später Benutzer einrichten oder bearbeiten musst, kannst du so leicht nachvollziehen, welche Website mit welchem Benutzer verbunden ist.
Wenn du bereit bist, klicke auf die Schaltfläche Weiter , um fortzufahren.
Im nächsten Schritt lassen wir die Option Benutzer zur Gruppe hinzufügen ausgewählt und klicken auf die Option Weiter Schaltfläche.
Auf der nächsten Seite werden dir alle Details angezeigt, die du für diesen Benutzer ausgewählt hast. Überprüfe noch einmal, ob alles richtig ist, und klicke dann auf die Schaltfläche Benutzer erstellen.
Nachdem du den vorherigen Schritt abgeschlossen hast, zeigt AWS eine Erfolgsmeldung an und leitet dich automatisch zur Benutzerseite weiter.
Einen Zugangsschlüssel generieren
Auf der Seite Benutzer klickst du auf den Benutzernamen des von dir erstellten Benutzers, um fortzufahren.
Als Nächstes klickst du unter den angezeigten Registerkarten auf Sicherheitsanmeldedaten.
Scrolle dann nach unten zum Abschnitt Zugangsschlüssel und klicke auf die Schaltfläche Zugangsschlüssel erstellen.
Wähle als Nächstes Andere für den Abschnitt Best Practices & Alternativen für den Zugangsschlüssel.
Wenn du bereit bist, weiterzumachen, klicke auf die Schaltfläche Weiter.
Auf der nächsten Seite kannst du das Beschreibungs-Tag überspringen und einfach auf die Schaltfläche Zugangsschlüssel erstellen klicken, um fortzufahren.
AWS zeigt nun eine Erfolgsmeldung zusammen mit der Zugangsschlüssel-ID und dem geheimen Zugangsschlüssel für deinen Benutzer an. Vergiss nicht, dir einen Moment Zeit zu nehmen, um eine Kopie dieser Schlüssel sicher zu speichern.
Hinweis: Wenn du diese Seite schließt, kannst du die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel nicht mehr sehen. Lade dir unbedingt eine CSV-Datei mit diesen Daten herunter und/oder kopiere sie an einen sicheren Ort.
Sobald du die Sicherheitsschlüssel kopiert hast, klicke auf die Schaltfläche Fertig, um zur Übersichtsseite des Benutzers zu gelangen.
Du kannst dieses Fenster auch erst einmal offen lassen, da wir später hierher zurückkehren müssen, um den Amazon Resource Name (ARN) zu kopieren, der für den nächsten Schritt im Einrichtungsprozess entscheidend ist.
Erstellen einer Sendeberechtigungsrichtlinie
Nachdem du die sicheren Schlüssel generiert hast, ist der nächste Schritt die Erstellung einer verifizierten Identität.
Zuerst musst du die Amazon SES-Konsole öffnen.
Klicke auf dieser Seite auf die Option Überprüfte Identitäten in der Seitenleiste.
Als Nächstes musst du deine Region auswählen, indem du auf das Dropdown-Menü Region auswählen klickst und deine Region in der Dropdown-Liste auswählst. Achte darauf, dass du die gleiche Region auswählst, in der deine Identitäten definiert sind.
Auf der Seite Überprüfte Identitäten findest du eine Liste der Identitäten, die du bei Amazon SES eingerichtet hast. Diese Identitäten können entweder Domains, Subdomains oder bestimmte E-Mail-Adressen sein, die du zum Versenden von E-Mails verwendest.
Klicke auf die Identität, die du bereits verifiziert hast und einem delegierten Absender erlauben möchtest, E-Mails in deinem Namen zu versenden.
Als Nächstes klickst du in den angezeigten Registerkarten auf Autorisierung.
Dann klickst du auf die Schaltfläche Richtliniengenerator verwenden im Abschnitt Autorisierungsrichtlinien.
Im nächsten Bildschirm stellst du die Option Effekt auf Zulassen.
Für das Feld Principals kehrst du zur Übersichtsseite des Benutzers zurück, auf der sich der ARN befindet. Dazu kannst du entweder zu der Registerkarte oder dem Fenster deines Browsers zurückkehren, das du offen gelassen hast, oder, wenn es geschlossen ist, die Seite Amazon IAM Users besuchen. Dort wählst du den Benutzer aus, den du erstellt hast.
Suche auf der Benutzerseite den ARN und kopiere ihn, indem du auf die Schaltfläche Kopieren klickst.
Füge diesen Wert dann in das Feld " Auftraggeber" im Bildschirm " Bescheinigung erstellen" ein und klicke auf die Schaltfläche " Hinzufügen".
Als nächstes klickst du auf das Dropdown im Feld Aktionen und gibst ses:Send in die Suchleiste ein. Wähle nun ses:SendEmail und ses:SendRawEmail aus den Optionen aus.
Wenn du alle Informationen eingegeben hast, klicke auf die Schaltfläche Erklärung speichern. Klicke dann auf die Schaltfläche Weiter, um fortzufahren.
Auf dem nächsten Bildschirm hast du die Möglichkeit, deiner Police einen beschreibenden Namen zu geben, damit sie später leicht identifiziert werden kann.
Wenn du bereit bist, klicke auf die Schaltfläche Weiter, um fortzufahren.
Auf der nächsten Seite werden dir alle Details angezeigt, die du für diese Police ausgewählt hast. Überprüfe noch einmal, ob alles korrekt ist, und klicke dann auf die Schaltfläche Richtlinie anwenden.
Aktualisieren der WP Mail SMTP-Einstellungen
Nachdem du deinen IAM-Benutzer und deine Richtlinie erstellt hast, müssen wir die Access Key ID und den Secret Access Key mit den neuen Zugangsdaten aktualisieren.
Gehe dazu auf WP Mail SMTP " Einstellungen und wähle dann die Registerkarte Allgemein .
Als nächstes scrollst du zum Abschnitt Amazon SES.
Amazon SES
Hier musst du die Zugangsschlüssel aktualisieren, die du zuvor in deinem AWS-Konto erstellt hast. Füge die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel ein und klicke auf die Schaltfläche Einstellungen speichern.
Das war's! Du hast Amazon SES jetzt erfolgreich mit WP Mail SMTP konfiguriert, um den E-Mail-Datenschutz auf deiner WordPress-Website zu verbessern.
Möchtest du als Nächstes wissen, wie du Probleme mit WP Mail SMTP effektiv beheben kannst? In unserem Tutorial zur Fehlerbehebung bei WP Mail SMTP findest du weitere Informationen.