KI-Zusammenfassung
Sendet WordPress keine E-Mail-Benachrichtigungen auf AWS?
Dies ist ein häufiges Problem bei WordPress-Sites auf EC2, aber es ist einfach zu beheben.
In diesem Artikel zeigen wir Ihnen, wie Sie mit WordPress auf EC2 zuverlässig E-Mails versenden.
Beheben Sie jetzt Ihre WordPress-E-Mails
Warum erhalte ich keine E-Mails von meiner WordPress-Site?
Es gibt 3 Gründe, warum E-Mails von Ihrer WordPress-Site nicht gesendet werden:
- SMTP ist auf Ihrer EC2-Instanz oder Ihrem Hosting-Plan deaktiviert oder nicht konfiguriert.
- Es gibt ein Problem mit Ihren Plugin-Benachrichtigungseinstellungen, das dazu führt, dass E-Mails nicht gesendet werden.
- WordPress sendet zwar E-Mails, diese sind jedoch nicht authentifiziert, sodass sie auf dem Weg zum Empfänger von Spamfiltern abgefangen werden.
Auf AWS können Sie beantragen, dass E-Mail-Sendebeschränkungen für Port 25 aufgehoben werden. Dies ermöglicht Ihnen, E-Mails von Ihrer EC2-Instanz zu senden.

Aber selbst dann werden Sie wahrscheinlich immer noch auf das Problem stoßen, dass WordPress-E-Mails im Spam landen, da Ihre E-Mails beim Senden nicht authentifiziert werden.
In dieser Schritt-für-Schritt-Anleitung erklären wir die beste Methode, um all diese Probleme mit WordPress-E-Mails auf AWS EC2 zu beheben.
Wenn Sie Amazon Lightsail verwenden, haben wir eine separate Anleitung, wie Sie WordPress-E-Mail auf Lightsail einrichten.
So beheben Sie, dass WordPress auf AWS EC2 keine E-Mails sendet
- 1. WP Mail SMTP auf EC2 installieren
- 2. E-Mail-Dienstanbieter oder SMTP-Server konfigurieren
- 3. E-Mail-Protokollierung in WordPress aktivieren
- 4. DNS-Einträge in WP Mail SMTP verifizieren
- 5. Gleiche Absender-E-Mail in allen Plugins erzwingen
- 6. Benachrichtigungen für Core-Updates, Plugins und Themes steuern
1. WP Mail SMTP auf EC2 installieren
WP Mail SMTP ist das beste SMTP-Plugin für WordPress. Es ermöglicht Ihnen, WordPress-E-Mails einfach über einen Drittanbieter-E-Mail-Dienst oder einen SMTP-Server zu senden.
Dies gibt Ihnen die Flexibilität, einen kostenlosen oder kostenpflichtigen E-Mail-Anbieter zu nutzen, je nach Art der E-Mails und der Menge, die Sie senden müssen.
Die Bitnami AMI wird mit der kostenlosen Version von WP Mail SMTP vorinstalliert geliefert. Dies ist die beste Wahl, wenn Sie gerade erst mit WordPress auf AWS beginnen.

Bevor Sie mit dem Tutorial fortfahren, stellen Sie sicher, dass Sie das vorinstallierte WP Mail SMTP-Plugin auf die neueste Version aktualisieren.
Wenn Sie ein Pro-Kunde sind, sollten Sie die kostenlose Version auf Ihrer EC2-Instanz deaktivieren. Laden Sie dann die kostenpflichtige Version aus Ihrem WP Mail SMTP-Konto herunter und laden Sie sie auf Ihre WordPress-Website auf AWS hoch.

Die Einrichtung von WP Mail SMTP ist unkompliziert. Der Einrichtungsassistent wird geöffnet, sobald Sie WP Mail SMTP aktivieren. Sie können den Assistenten jederzeit neu starten, indem Sie in Ihren WP Mail SMTP-Einstellungen auf die Schaltfläche Einrichtungsassistent starten klicken.
Beachten Sie nur, dass das erneute Starten des Assistenten nach der Ersteinrichtung Ihre Mailer-Konfiguration zurücksetzen könnte.
2. E-Mail-Dienstanbieter oder SMTP-Server konfigurieren
Jetzt können wir einen neuen Anbieter auswählen, der ausgehende WordPress-E-Mails auf AWS verarbeitet.
Klicken Sie auf die Schaltfläche Los geht's, um zu beginnen.

Klicken Sie auf dem nächsten Bildschirm auf den Mailer, den Sie aus der Liste verwenden möchten. WP Mail SMTP unterstützt kostenlose und kostenpflichtige E-Mail-Anbieter, darunter:
Die meisten Anbieter haben Limits, obwohl keines so restriktiv ist wie die Standardkonfiguration von EC2.
Beachten Sie, dass:
- Ein transaktionaler Mailer wie SendLayer, SMTP.com oder Brevo für die meisten Websites am besten geeignet ist. Diese Anbieter können ein großes E-Mail-Volumen verarbeiten und sind bekannt dafür, sehr zuverlässig zu sein.
- Gmail ist am besten für kleine Websites geeignet. Sie können auf Probleme stoßen, wenn Sie es für Websites verwenden, die viele E-Mails generieren, aufgrund der Sendelimits von Google.
- Wenn Sie Amazon SES wählen, denken Sie daran, dass Sandbox-Konten nur 200 E-Mails pro Tag und 1 E-Mail pro Sekunde senden können, bis Sie eine Produktionsfreigabe beantragen.
- Mit Anderer SMTP können Sie auch Konstanten verwenden, um SMTP-Verbindungsdetails sicher einzugeben, wenn Sie diese Methode bevorzugen. Es ist wichtig, den richtigen SMTP-Port mit Anderer SMTP zu verwenden, um Verbindungsprobleme oder Timeouts zu vermeiden.
Sicherheitstipp: Wenn Sie Amazon SES für Ihren Mailer wählen, erstellen Sie einen neuen SMTP-Benutzer mit der Schaltfläche SMTP-Anmeldeinformationen erstellen in der Konsole. Seit dem 6. Sept. 2024 fügt AWS automatisch die verwaltete Richtlinie AmazonSesSendingAccess hinzu; Inline-IAM-Richtlinien für SES-SMTP-Benutzer werden jetzt nicht mehr empfohlen.
Sobald Sie Ihren E-Mail-Dienst ausgewählt haben, öffnen Sie unsere Dokumentation, um die Einrichtungsschritte auf der Seite des Anbieters abzuschließen.
- SendLayer
- SMTP.com
- Brevo
- Amazon SES
- Google Workspace / Gmail
- Mailgun
- Microsoft 365 / Outlook.com
- Postmark
- SendGrid
- SparkPost
- SMTP2GO
- Mailjet
- Elastic Email
- Zoho Mail
- Anderer SMTP
Möchten Sie mehrere E-Mail-Anbieter einrichten? Dies können Sie in den Einstellungen für Zusätzliche Verbindungen tun, nachdem Sie den Einrichtungsassistenten abgeschlossen haben. Wählen Sie dann eine Backup-Verbindung und konfigurieren Sie Smart Routing.
Sobald Sie die Einrichtung Ihres Mailers abgeschlossen haben, können Sie zu diesem Beitrag zurückkehren, um die Behebung Ihrer AWS-E-Mails abzuschließen.
3. E-Mail-Protokollierung in WordPress aktivieren
Am Ende des Assistenten erhalten WP Mail SMTP Pro-Kunden die Option, die E-Mail-Protokollierung und E-Mail-Benachrichtigungen im Plugin zu aktivieren.

Detaillierte E-Mail-Protokolle ermöglichen es Ihnen, gesendete E-Mails einfach zu überwachen, um zu sehen, ob sie erfolgreich zugestellt wurden. Sie können Protokolle in einer Liste anzeigen oder eine Grafik im WordPress-Dashboard sehen.
Die genauen Status, die Sie im E-Mail-Protokoll sehen, hängen vom gewählten Mailer-Dienst ab.

Die Aktivierung der E-Mail-Protokollierung aktiviert automatisch Vollständige E-Mail-Berichte, in denen Sie alle Arten von hilfreichen E-Mail-Daten sehen können. Die Wöchentliche E-Mail-Zusammenfassung liefert Ihnen die Zustellungsstatistiken der vergangenen Woche in Ihren Posteingang.
Sofortige E-Mail-Benachrichtigungen benachrichtigen Sie, wenn Ihre Website keine E-Mail senden kann. Die Nachricht enthält Details, die Ihnen helfen, das Problem zu beheben und Ihre E-Mails wieder ordnungsgemäß zu versenden.

Wenn Sie die E-Mail-Protokollierung aktivieren, dann die nächste Seite
Diese Funktion ermöglicht es Ihnen auch:
- E-Mail-Öffnungen und Link-Klicks verfolgen
- Anhänge speichern
- Protokolle in eine Tabellenkalkulation exportieren
- Protokolle drucken
- Und mehr
Wenn Sie sehen möchten, wie das funktioniert, lesen Sie diese Anleitung zur Protokollierung Ihrer WordPress-E-Mails.
Jetzt können wir WP Mail SMTP verwenden, um zu überprüfen, ob Ihre DNS korrekt konfiguriert ist.
4. DNS-Einträge in WP Mail SMTP verifizieren
Abhängig von Ihrem E-Mail-Anbieter wurden Sie möglicherweise aufgefordert, neue DNS-Einträge zu erstellen, um Ihre E-Mails zu authentifizieren.
WP Mail SMTP enthält eine Domain-Prüfung, die Ihre neuen DNS-Einträge automatisch auf Probleme scannt.
Sie können sie verwenden, indem Sie auf die Registerkarte E-Mail-Test im Plugin klicken.

Geben Sie die Empfängeradresse für Ihre Test-E-Mail ein und klicken Sie auf E-Mail senden.

Wenn alles korrekt eingerichtet ist, sehen Sie eine grüne Nachricht.

Wenn WP Mail SMTP Probleme mit Ihrem DNS feststellt, wird eine Warnung angezeigt.

Zusammen mit der Warnung sehen Sie einige Informationen zu den Schritten, die Sie unternehmen müssen, um die E-Mail-Zustellbarkeit zu verbessern. Wir haben 2 weitere Anleitungen veröffentlicht, die bei der Behebung der häufigsten DNS-Probleme helfen:
- Erstellen eines DMARC-Eintrags: Dieser Artikel enthält ein grundlegendes DMARC-Beispiel, das auf den meisten Domains funktioniert. Sie können das Beispiel anpassen, wenn Sie eine restriktivere Regel wünschen.
- Zusammenführen mehrerer SPF-Einträge: Wenn Sie bereits einen SPF-Eintrag eingerichtet haben, ist es wichtig, keine weiteren hinzuzufügen. Diese Anleitung erklärt, wie Sie mehrere SPF-Einträge zu einer Zeile zusammenführen.
Sehen wir uns nun an, wie die Verwaltung von E-Mail-Einstellungen über Ihre Plugins hinweg vereinfacht werden kann.
5. Gleiche Absender-E-Mail in allen Plugins erzwingen
Viele Plugins verwenden die E-Mail-Adresse des Website-Administrators als Empfänger für Benachrichtigungen. WordPress sendet auch E-Mail-Benachrichtigungen an diese Adresse.
Jetzt, da alles funktioniert, können Sie die E-Mail-Adresse des Website-Administrators in WordPress ändern von [email protected] (dem EC2-Standard) zu Ihrer eigenen Adresse.
Darüber hinaus können Sie auch auf ein Problem mit der Absender-E-Mail-Adresse in verschiedenen Plugins stoßen.
Jedes Plugin kann seine eigene Absender-E-Mail festlegen. Wenn die Absender-E-Mail nicht mit der in WP Mail SMTP eingerichteten übereinstimmt, werden diese E-Mails ohne Authentifizierung gesendet. Daher landen Ihre WordPress-E-Mails im Spam (oder verschwinden).
Um dies zu lösen, können Sie mit WP Mail SMTP die Absender-E-Mail und den Absendernamen auf Ihrer gesamten Website erzwingen. Diese Einstellung funktioniert mit allen Plugins, die wp_mail() zum Senden von E-Mails verwenden.
Wenn eine oder beide dieser Einstellungen aktiviert sind, werden der Absendername oder die Absender-E-Mail, die in anderen Plugins festgelegt wurden, ignoriert. Dies ist also eine schnelle und einfache Möglichkeit, alle Kontaktformulare oder Plugins zu überschreiben, die möglicherweise E-Mails von nicht authentifizierten Adressen senden.

Bei einigen E-Mail-Anbietern ist "Absender-E-Mail erzwingen" standardmäßig ausgewählt und ausgegraut, wie im obigen Screenshot gezeigt. Das liegt daran, dass der Mailer keine E-Mails von anderen Adressen zulässt. Diese Anforderung variiert je nach Anbieter.
Wenn Sie E-Mails von mehr als einer Adresse in WordPress senden möchten, können Sie mehrere Gmail-Aliase zum Senden von E-Mails in WordPress verwenden.
6. Benachrichtigungen für Core-Updates, Plugins und Themes steuern
Hier ist ein letzter Tipp, wenn Sie WordPress auf mehreren EC2-Instanzen verwenden.
WP Mail SMTP ermöglicht die einfache Steuerung von automatischen E-Mails von WordPress, einschließlich Benachrichtigungen über Plugin- und Core-Updates. Die Einstellungen finden Sie unter E-Mail-Steuerelemente.

Von hier aus können Sie automatisch E-Mails zu Updates, die Sie nicht erhalten möchten, schnell deaktivieren.

Diese Einstellung ist großartig, wenn Sie mehrere Test- oder Sandbox-Websites haben und die Anzahl der E-Mails, die Sie von WordPress erhalten, reduzieren möchten.
Beheben Sie jetzt Ihre WordPress-E-Mails
Überprüfen Sie als Nächstes die E-Mail-Einstellungen Ihrer Plugins
Und das war's! Jetzt haben Sie Probleme behoben, dass AWS EC2 keine WordPress-E-Mails sendet.
Es lohnt sich, Ihre E-Mail-Protokolle in WP Mail SMTP zu überprüfen, um Plugins zu finden, die möglicherweise E-Mails senden. Dazu finden Sie unsere Anleitungen zur E-Mail-Konfiguration für:
Bereit, Ihre E-Mails zu reparieren? Fangen Sie noch heute an mit dem besten WordPress SMTP-Plugin. Wenn Sie keine Zeit haben, Ihre E-Mails zu reparieren, können Sie als Zusatzkauf eine vollständige White Glove Setup-Unterstützung erhalten, und für alle bezahlten Pläne gibt es eine 14-tägige Geld-zurück-Garantie.Wenn dieser Artikel Ihnen geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und Tutorials.
