Sendet WordPress keine E-Mail-Benachrichtigungen auf AWS?
Das ist ein häufiges Problem bei WordPress-Sites auf EC2, aber es ist leicht zu beheben.
In diesem Artikel zeigen wir dir, wie du E-Mails mit WordPress auf EC2 zuverlässig zum Laufen bringst.
Repariere deine WordPress-E-Mails jetzt
Warum erhalte ich keine E-Mails von meiner WordPress-Website?
Es gibt 3 Gründe, warum E-Mails von deiner WordPress-Website nicht versendet werden:
- SMTP ist in deiner EC2-Instanz oder deinem Hosting-Plan deaktiviert oder nicht konfiguriert.
- Es gibt ein Problem mit deinen Plugin-Benachrichtigungseinstellungen, das dazu führt, dass die E-Mails nicht versendet werden.
- WordPress sendet E-Mails, aber sie sind nicht authentifiziert, sodass sie auf dem Weg zum Empfänger von Spamfiltern abgefangen werden.
Bei AWS kannst du beantragen, dass die Beschränkungen für den E-Mail-Versand auf Port 25 aufgehoben werden. So kannst du E-Mails von deiner EC2-Instanz aus versenden.
Aber selbst dann wirst du wahrscheinlich immer noch mit dem Problem konfrontiert, dass WordPress-E-Mails als Spam verschickt werden, weil deine E-Mails nicht authentifiziert werden, wenn sie gesendet werden.
In dieser Schritt-für-Schritt-Anleitung erklären wir dir, wie du all diese Probleme mit WordPress-E-Mails auf AWS EC2 am besten beheben kannst.
Wenn du Amazon Lightsail verwendest, haben wir einen separaten Leitfaden, wie du WordPress-E-Mails auf Lightsail einrichtest.
Wie behebt man, dass WordPress keine E-Mails auf AWS EC2 sendet?
In diesem Artikel
- 1. WP Mail SMTP auf EC2 installieren
- 2. E-Mail-Dienstanbieter oder SMTP-Server konfigurieren
- 3. Aktiviere das E-Mail-Logging in WordPress
- 4. Überprüfen der DNS-Einträge in WP Mail SMTP
- 5. Dieselbe Absender-E-Mail in allen Plugins erzwingen
- 6. Kontrolle von Core-Update-, Plugin- und Theme-Benachrichtigungen
1. WP Mail SMTP auf EC2 installieren
WP Mail SMTP ist das beste SMTP-Plugin für WordPress. Damit kannst du ganz einfach WordPress-E-Mails über einen E-Mail-Anbieter oder SMTP-Server eines Drittanbieters versenden.
Das gibt dir die Flexibilität, einen kostenlosen oder kostenpflichtigen E-Mail-Anbieter zu nutzen, je nach Art der E-Mails und der Menge, die du versenden musst.
Auf dem Bitnami AMI ist die kostenlose Version von WP Mail SMTP vorinstalliert. Das ist die beste Wahl, wenn du gerade erst mit WordPress auf AWS anfängst.
Bevor du mit der Anleitung fortfährst, solltest du das vorinstallierte WP Mail SMTP-Plugin auf die neueste Version aktualisieren.
Wenn du ein Pro-Kunde bist, musst du die kostenlose Version auf deiner EC2-Instanz deaktivieren. Lade dann die kostenpflichtige Version von deinem WP Mail SMTP-Konto herunter und lade sie auf deine WordPress-Website auf AWS hoch.
Die Einrichtung von WP Mail SMTP ist ganz einfach. Der Einrichtungsassistent wird geöffnet, sobald du WP Mail SMTP aktivierst. Du kannst den Assistenten jederzeit erneut starten, indem du in deinen WP Mail SMTP-Einstellungen auf die Schaltfläche Setup-Assistent starten klickst.
Du solltest nur wissen, dass ein Neustart des Assistenten nach der Ersteinrichtung deine Mailer-Konfiguration zurücksetzen kann.
2. E-Mail-Dienstanbieter oder SMTP-Server konfigurieren
Jetzt können wir einen neuen Anbieter auswählen, um ausgehende WordPress-E-Mails auf AWS zu bearbeiten.
Klicke auf die Schaltfläche " Los geht's", um zu beginnen.
Auf dem nächsten Bildschirm klickst du in der Liste auf den Mailer, den du verwenden möchtest. WP Mail SMTP unterstützt kostenlose und kostenpflichtige E-Mail-Anbieter, darunter:
Die meisten Anbieter haben Limits, aber keines ist so restriktiv wie die Standardkonfiguration von EC2.
Denke daran, dass:
- Ein transaktionaler Mailer wie SendLayer, SMTP.comoder Brevo sind für die meisten Websites am besten geeignet. Diese Anbieter sind in der Lage, ein großes E-Mail-Aufkommen zu bewältigen und gelten als sehr zuverlässig.
- Google Mail ist am besten für kleine Websites geeignet. Wenn du es für Websites verwendest, die viele E-Mails generieren, könntest du aufgrund der Versandbeschränkungen von Google auf Probleme stoßen.
- Bei Other SMTP kannst du auch Konstanten verwenden, um die SMTP-Verbindungsdaten sicher einzugeben, wenn du diese Methode bevorzugst. Es ist wichtig, dass du bei Other SMTP den richtigen SMTP-Port verwendest, um Verbindungsprobleme oder Timeouts zu vermeiden.
Wenn du deinen Mailer ausgewählt hast, öffnest du unsere Dokumentation, um die Einrichtungsschritte auf der Seite des Anbieters abzuschließen.
- SendLayer
- SMTP.de
- Brevo
- Amazon SES
- Google Workspace / Gmail
- Mailgun
- Microsoft 365 / Outlook.com
- Poststempel
- SendGrid
- SparkPost
- Zoho Mail
- Andere SMTP
Du möchtest mehrere Mailer einrichten? Das kannst du in den Einstellungen für zusätzliche Verbindungen tun, nachdem du den Einrichtungsassistenten abgeschlossen hast. Wähle dann eine Backup-Verbindung aus und konfiguriere Smart Routing.
Sobald du mit der Einrichtung deines Mailers fertig bist, kannst du zu diesem Beitrag zurückkehren, um deine AWS-E-Mails fertigzustellen.
3. Aktiviere das E-Mail-Logging in WordPress
Am Ende des Assistenten erhalten WP Mail SMTP Pro-Kunden die Option, die E-Mail-Protokollierung und E-Mail-Benachrichtigungen im Plugin zu aktivieren.
Mit den detaillierten E-Mail-Protokollen kannst du ganz einfach überprüfen, ob die versendeten E-Mails erfolgreich zugestellt wurden. Du kannst die Protokolle in einer Liste oder in einem Diagramm auf dem WordPress-Dashboard anzeigen.
Der genaue Status, den du im E-Mail-Protokoll siehst, hängt von dem Mailingdienst ab, den du ausgewählt hast.
Wenn du die E-Mail-Protokollierung aktivierst, werden automatisch die vollständigen E-Mail-Berichte aktiviert, in denen du alle Arten von hilfreichen E-Mail-Daten sehen kannst. Die wöchentliche E-Mail-Zusammenfassung liefert dir die E-Mail-Zustellungsstatistiken der letzten Woche in deinen Posteingang.
Instant Email Alerts benachrichtigen dich, wenn deine Website keine E-Mails versenden kann. Die Nachricht enthält Details, die dir helfen, das Problem zu beheben und deine E-Mails wieder richtig zu versenden.
Wenn du die E-Mail-Protokollierung aktivierst, dann wird die nächste scre
Mit dieser Funktion kannst du auch:
- Verfolge das Öffnen von E-Mails und das Anklicken von Links
- Anhänge speichern
- Protokolle in eine Tabellenkalkulation exportieren
- Protokolle drucken
- Und mehr
Wenn du wissen willst, wie das funktioniert, sieh dir diese Anleitung an, wie du deine WordPress-E-Mails protokollierst.
Jetzt können wir mit WP Mail SMTP überprüfen, ob dein DNS richtig konfiguriert ist.
4. Überprüfen der DNS-Einträge in WP Mail SMTP
Je nach E-Mail-Anbieter wurdest du möglicherweise aufgefordert, neue DNS-Einträge zu erstellen, um deine E-Mails zu authentifizieren.
WP Mail SMTP enthält einen Domain-Checker, der deine neuen DNS-Einträge automatisch auf Probleme überprüft.
Du kannst es verwenden, indem du im Plugin auf die Registerkarte E-Mail-Test klickst.
Gib die Empfängeradresse für deine Test-E-Mail ein und klicke auf E-Mail senden.
Wenn alles richtig eingestellt ist, siehst du eine grüne Meldung.
Wenn WP Mail SMTP ein Problem mit deinem DNS feststellt, wird eine Warnung angezeigt.
Zusammen mit der Warnung erhältst du Informationen über die Schritte, die du unternehmen musst, um die Zustellbarkeit deiner E-Mails zu verbessern. Wir haben 2 weitere Leitfäden veröffentlicht, die dir helfen, die häufigsten DNS-Probleme zu lösen:
- Wie man einen DMARC-Eintrag erstellt: Dieser Artikel enthält ein grundlegendes DMARC-Beispiel, das für die meisten Domains geeignet ist. Du kannst das Beispiel abändern, wenn du eine restriktivere Regel möchtest.
- Wie du mehrere SPF-Einträge zusammenführst: Wenn du bereits einen SPF-Eintrag eingerichtet hast, ist es wichtig, dass du keine weiteren hinzufügst. In dieser Anleitung wird erklärt, wie du mehrere SPF-Einträge in einer Zeile zusammenführst.
Jetzt schauen wir uns an, wie du die Verwaltung der E-Mail-Einstellungen in deinen Plugins vereinfachen kannst.
5. Dieselbe Absender-E-Mail in allen Plugins erzwingen
Viele Plugins verwenden die E-Mail des Website-Administrators als Empfänger für Benachrichtigungen. Auch WordPress sendet E-Mail-Benachrichtigungen an diese Adresse.
Jetzt, wo alles funktioniert, kannst du die E-Mail des Website-Administrators in WordPress ändern von [email protected]
(der EC2-Standard) zu deiner eigenen Adresse.
Außerdem kann es sein, dass du in verschiedenen Plugins ein Problem mit der Absender-E-Mail-Adresse bekommst.
Jedes Plugin kann seine eigene Absender-E-Mail einstellen, und wenn die Absender-E-Mail nicht mit der übereinstimmt, die du in WP Mail SMTP eingestellt hast, werden diese E-Mails ohne Authentifizierung versendet. So landen deine WordPress-E-Mails im Spam (oder verschwinden).
Um dieses Problem zu lösen, kannst du mit WP Mail SMTP die Absender-E-Mail und den Namen für deine gesamte Website erzwingen. Diese Einstellung funktioniert mit allen Plugins, die wp_mail()
um eine E-Mail zu senden.
Wenn eine oder beide dieser Einstellungen aktiviert sind, werden der Absendername oder die E-Mail, die in anderen Plugins eingestellt sind, ignoriert. Auf diese Weise kannst du schnell und einfach alle Kontaktformulare oder Plugins außer Kraft setzen, die E-Mails von nicht authentifizierten Adressen versenden könnten.
Bei einigen E-Mail-Anbietern ist die Option E-Mail von erzwingen standardmäßig aktiviert und ausgegraut, wie im Screenshot oben. Das liegt daran, dass der Mailer nicht zulässt, dass E-Mails von anderen Adressen gesendet werden. Diese Anforderung ist von Anbieter zu Anbieter unterschiedlich.
Wenn du E-Mails von mehr als einer Adresse in WordPress versenden möchtest, kannst du mehrere Gmail-Aliase verwenden , um E-Mails in WordPress zu versenden.
6. Kontrolle von Core-Update-, Plugin- und Theme-Benachrichtigungen
Hier noch ein letzter Tipp, wenn du WordPress auf mehreren EC2-Instanzen verwendest.
Mit WP Mail SMTP kannst du ganz einfach automatische E-Mails von WordPress steuern, einschließlich Plugin- und Core-Update-Benachrichtigungen. Du findest die Einstellungen unter E-Mail-Steuerungen.
Von hier aus kannst du automatische Update-E-Mails, die du nicht erhalten möchtest, schnell deaktivieren.
Diese Einstellung ist ideal, wenn du mehrere Test- oder Sandbox-Sites hast und die Anzahl der E-Mails, die du von WordPress erhältst, reduzieren möchtest.
Repariere deine WordPress-E-Mails jetzt
Überprüfe als nächstes die E-Mail-Einstellungen deines Plugins
Und das war's! Jetzt hast du das Problem behoben, dass AWS EC2 keine WordPress-E-Mails versendet.
Es lohnt sich, deine E-Mail-Protokolle in WP Mail SMTP zu überprüfen, um herauszufinden, welche Plugins möglicherweise E-Mails versenden. Schau dir dazu auch unsere Anleitungen zur E-Mail-Konfiguration an für:
Bist du bereit, deine E-Mails zu verbessern? Starten Sie heute mit dem besten WordPress SMTP-Plugin. Wenn du keine Zeit hast, deine E-Mails zu reparieren, kannst du gegen Aufpreis eine vollständige White Glove Setup-Unterstützung erhalten und es gibt eine 14-tägige Geld-zurück-Garantie für alle kostenpflichtigen Angebote.Wenn dir dieser Artikel geholfen hat, dann folge uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und -Anleitungen.