So beheben Sie, dass WordPress keine E-Mails sendet (3 einfache Vorschläge)

Veröffentlicht: 2023-02-12

Wenn Sie mit Websites arbeiten, sind Sie möglicherweise auf das Problem gestoßen, dass WordPress keine E-Mails sendet (oder E-Mails sendet, die im Spam-Ordner eines Empfängers verloren gehen).

Das liegt daran, dass WordPress-E-Mails (die alles von Website-Benachrichtigungen bis hin zu Kontaktformularantworten enthalten können) korrekt konfiguriert werden müssen, um ihre erfolgreiche Zustellung sicherzustellen.

Das Reparieren von WordPress-E-Mails ist eines der am häufigsten gestellten Themen in WordPress-Fehlerbehebungsforen, aber glücklicherweise ist es normalerweise ein einfach zu lösendes Problem.

Wenn Sie Probleme damit haben, dass WordPress keine E-Mails sendet, oder Ihre WordPress-E-Mails direkt in den Spam-Ordner gelangen, lesen Sie weiter, um herauszufinden, wie Sie Ihre WordPress-E-Mails ein für alle Mal reparieren können. Folgendes werden wir behandeln:

  • Gründe, warum WordPress keine E-Mails sendet
  • So konfigurieren Sie WordPress zum Senden von E-Mails
  • So verhindern Sie, dass E-Mails im Spam landen
  • So senden Sie Ihre WordPress-E-Mails mit Zuversicht

Gründe, warum WordPress keine E-Mails sendet

Es gibt ein paar Gründe, warum Ihre WordPress-Site möglicherweise keine E-Mails sendet, aber es läuft oft auf Ihre Website oder die spezifischen E-Mail-Einstellungen und -Konfigurationen Ihres Webhosts hinaus. Nachfolgend finden Sie drei einfache Möglichkeiten, wie Sie Ihre WordPress-E-Mail überprüfen (und hoffentlich reparieren) können.

Überprüfen Sie Ihre E-Mail-Einstellungen

Eines der ersten Dinge, die Sie tun können, wenn WordPress keine E-Mails sendet, ist zu bestätigen, dass Ihre E-Mail-Einstellungen im WordPress-Admin-Dashboard korrekt sind.

Um diese Einstellungen anzuzeigen, gehen Sie zu Einstellungen > Allgemein und vergewissern Sie sich, dass die richtige E-Mail-Adresse in das Feld „E-Mail-Adresse“ eingegeben wurde. Fehler oder Tippfehler in diesem Feld können dazu führen, dass E-Mails nicht gesendet oder als Spam gekennzeichnet werden.

Allgemeine Einstellungen WordPress

Wenn Ihre WordPress-Site keine E-Mails sendet, überprüfen Sie als ersten Schritt Ihre Admin-Einstellungen

Sie haben diese Details höchstwahrscheinlich eingerichtet, als Sie Ihre Website zum ersten Mal gestartet haben, aber es lohnt sich immer, einen kurzen Blick darauf zu werfen, ob diese einfache Lösung Ihre E-Mail-Probleme beheben kann.

Erkundigen Sie sich bei Ihrem Hosting-Provider

Wenn in Ihrem Admin-Dashboard alles gut aussieht, sollten Sie sich als Nächstes bei Ihrem Hosting-Provider erkundigen.

Einer der häufigsten Gründe dafür, dass WordPress keine E-Mails versendet (oder WordPress-E-Mails in den Spam-Ordner gelangen), ist, dass der Hosting-Service einer Website nicht richtig (oder überhaupt nicht) für das Senden von E-Mails konfiguriert ist.

Viele Hosting-Anbieter deaktivieren oder umgehen die standardmäßigen WordPress-E-Mail-Einstellungen, die so eingerichtet sind, dass E-Mails mit Ihrem Hosting-Server und seiner wp_mail()-Funktion (basierend auf der PHP-mail()-Funktion) versendet werden.

Dies kann problematisch sein, da Ihr Hosting-Server zum Betrieb Ihrer Website und nicht zum Senden von E-Mails verwendet werden sollte.

Bei WP Engine arbeiten wir beispielsweise hart daran, sicherzustellen, dass normale WordPress-E-Mails, wie z. B. das Zurücksetzen von Passwörtern oder E-Commerce-Bestellbestätigungen, keine Probleme haben.

Für eine robustere E-Mail-Funktionalität, Überwachung und Skalierbarkeit empfehlen wir jedoch auch die Verwendung eines E-Mail-Hosts eines Drittanbieters (wie SendLayer oder Mailgun), der die Nachfrage auf Server verlagern kann, die für E-Mail bestimmt sind.

Wenn Sie festgestellt haben, dass keine E-Mails von Ihrer WordPress-Site gesendet werden, wenden Sie sich an Ihren Hosting-Provider, um dessen E-Mail-Konfigurationen, Einschränkungen und Verwendung (oder Verbot) der PHP-Funktion mail() besser zu verstehen.

Überprüfen Sie Ihre E-Mail-Konfigurationen

Wenn Ihre Website tatsächlich E-Mails mit der PHP-Funktion mail() sendet, könnte dies ein weiterer Grund dafür sein, dass E-Mails überhaupt nicht gesendet werden – oder ein sehr wahrscheinlicher Grund dafür, dass sie in Spam-Ordnern landen.

Das liegt daran, dass E-Mails, die mit der PHP-Funktion mail() gesendet werden, keine ordnungsgemäße Authentifizierung aufweisen und oft als Spam markiert oder von E-Mail-Servern direkt abgelehnt werden.

Die PHP-Funktion mail() bietet zwar keine integrierte Unterstützung für E-Mail-Authentifizierungsprotokolle wie Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM) oder Domain-based Message Authentication, Reporting, and Conformance (DMARC). sind Plugins und andere Lösungen verfügbar, die verwendet werden können, um die Authentifizierung von E-Mails hinzuzufügen, die über die PHP-Funktion mail() gesendet werden (mehr dazu weiter unten).

Überprüfen Sie Ihre Plugins

Wenn keines der oben genannten Probleme Ihre WordPress-E-Mail betrifft, versuchen Sie, Plugins zu deaktivieren und dann wieder zu aktivieren, die E-Mails stören könnten, wie z. B. Sicherheits- oder Spam-Präventions-Plugins.

Alternativ kann das Problem in einem Plug-in selbst gefunden werden, z. B. in einem Kontaktformular-Plug-in, das nicht die richtigen E-Mails generiert.

Stellen Sie sicher, dass alle fraglichen Plugins auf Fehler oder Probleme überprüft werden, die möglicherweise das Senden von E-Mails verhindern. Der beste Ausgangspunkt sind die Einstellungen für jedes spezifische Plugin, wo E-Mail-Details sowie Fehlerprotokolle leicht sichtbar sein sollten.


So konfigurieren Sie WordPress zum Senden von E-Mails

Es gibt mehrere Möglichkeiten, WordPress für das Versenden von E-Mails zu konfigurieren. Zusätzlich zur Funktion wp_mail() (siehe oben), mit der Sie E-Mails programmgesteuert versenden können, können Sie auch Ihren eigenen Webserver konfigurieren, um authentifizierte WordPress-E-Mails zu senden

Eine gängige Methode hierfür ist die Installation und Konfiguration des Postfix-Pakets auf einem Linux-Server. Wenn Sie jedoch einen gemeinsam genutzten Hosting-Dienst verwenden, sind möglicherweise E-Mail-Einschränkungen vorhanden, die Sie daran hindern, Serverkonfigurationen vorzunehmen (oder die größere Site-Probleme verursachen, wenn Sie dies tun). Aus diesem Grund ist es immer ratsam, sich bei Ihrem Hosting-Provider zu erkundigen, bevor Sie serverseitige Änderungen vornehmen.

Während die beiden oben genannten Optionen nicht ohne Herausforderungen sind, ist eine einfachere und häufigere Methode zum Konfigurieren von WordPress zum Senden von E-Mails die Verwendung eines Plugins, das sich in einen E-Mail-Dienst eines Drittanbieters integriert.

Mit einem hochwertigen E-Mail-Plugin können Sie Ihre WordPress-E-Mail so konfigurieren, dass sie von einem SMTP-Server (Simple Mail Transfer Protocol) gesendet wird, der die Serveranforderungen entlastet und die E-Mail-Authentifizierung auf einen Schlag bereitstellt.

Obwohl zahlreiche E-Mail-Dienste und -Integrationen verfügbar sind, sind hier einige der beliebtesten E-Mail-Plugins für WordPress:

WP-Offload-SES

WP Offload SES-Image

Eines der beliebtesten Plugins für WordPress-E-Mail ist WP Offload SES, das alle Website-E-Mails über Amazon Simple Email Service (SES) sendet. Das Plugin bietet die hohen Lieferraten und niedrigen Kosten von Amazon SES mit einer viel einfacheren Einrichtung. Außerdem verfügt WP Offload SES über ein integriertes Open-and-Click-Tracking, wodurch die Notwendigkeit einer mühsamen und zeitaufwändigen CloudWatch-Einrichtung entfällt.

WP-Mail-SMTP

WP Mail SMTP-Bild

WP Mail SMTP löst E-Mail-Probleme, indem es die Art und Weise verbessert und ändert, wie Ihre WordPress-Site E-Mails sendet. Das Plug-in konfiguriert die Funktion wp_mail() neu, um entweder die richtigen SMTP-Host-Anmeldeinformationen oder einen integrierten SMTP-Mail-Anbieter zu verwenden. Das Plugin ist in kostenlosen und Premium-Versionen verfügbar und bietet einen benutzerfreundlichen Einrichtungsassistenten und eine detaillierte Dokumentation, die Ihnen den Einstieg erleichtern.

Einfaches WP-SMTP

SMTP-Bild

Ähnlich wie bei den oben genannten Plugins können Sie mit Easy WP SMTP alle ausgehenden E-Mails mit Ihrem bevorzugten SMTP-Server konfigurieren und senden, einschließlich Gmail, Yahoo und anderen gängigen E-Mail-Clients. Mit dem Plugin können Sie auch die Debug-Protokollierung aktivieren, um zu sehen, ob E-Mails erfolgreich gesendet werden oder nicht.

MailPoet

Mail Poet-Bild

Für den eher marketingorientierten WordPress-Benutzer hilft Ihnen MailPoet beim Erstellen, Senden, Verwalten und Erweitern Ihrer E-Mail-Marketingkampagnen – und das alles, ohne Ihr WordPress-Dashboard zu verlassen. Dieses Plugin eignet sich hervorragend zum Verwalten von Abonnentenlisten und zum Versenden von Newslettern mit WordPress, und es ist auch eine großartige Option für WooCommerce-E-Mails, einschließlich benutzerdefinierter Transaktions-E-Mails

Post-SMTP-Mailer

SMTP-Image posten

Last but not least ist Post SMTP Mailer, ein SMTP-Plugin der nächsten Generation, das den E-Mail-Zustellbarkeitsprozess Ihrer WordPress-Website unterstützt und verbessert. Mehr als 300.000 Benutzer vertrauen Post SMTP Mailer, um ihre täglichen WordPress-E-Mails an Millionen von Benutzern weltweit zu senden. Das Plugin ersetzt die Standard-SMTP-Bibliothek von WordPress, PHPMailer, durch das leistungsstarke Zend_Mail, sodass Sie nie wieder eine E-Mail an PHP mail() verlieren!

Eine weitere gängige Methode ist die Verwendung eines WordPress-Formular-Plugins wie Contact Form 7 oder Gravity Forms, das eine integrierte Unterstützung für das Senden von Formularübermittlungen per E-Mail enthält.

Um WordPress-E-Mail mit einem Plugin zu konfigurieren, müssen Sie das von Ihnen gewählte E-Mail-Plugin installieren und aktivieren. Gehen Sie nach der Installation zur Einstellungsseite des Plugins und konfigurieren Sie das Plugin so, dass es den E-Mail-Dienst eines Drittanbieters Ihrer Wahl (Gmail, Yahoo usw.) verwendet. Dazu gehört in der Regel die Eingabe der SMTP-Serverdetails und Anmeldeinformationen des Dienstes.

Stellen Sie schließlich nach der Einrichtung sicher, dass die E-Mail-Konfigurationen mit einer Test-E-Mail getestet werden.


So verhindern Sie, dass E-Mails im Spam landen

Während die Integration Ihrer WordPress-Site mit einem E-Mail-Dienst eines Drittanbieters einen erheblichen Unterschied machen sollte, um zu verhindern, dass E-Mails zu Spam werden (und einige der folgenden Empfehlungen behandelt), gibt es zusätzliche Schritte, die Sie unternehmen können, um sicherzustellen, dass Ihre WordPress-E-Mails es schaffen ihr beabsichtigtes Ziel.

Whitelist Ihre E-Mail-Adresse

Beim Whitelisting einer E-Mail-Adresse wird diese zu einer Liste zugelassener oder sicherer Absender hinzugefügt. Im Allgemeinen werden von dieser Adresse gesendete E-Mails, sobald eine E-Mail-Adresse auf die Whitelist gesetzt wurde, an den Posteingang eines Empfängers und nicht an seinen Spam- oder Junk-Ordner gesendet.

Während dies normalerweise vom Empfänger oder auf individueller Ebene erfolgt, können Unternehmen ihre E-Mails an umfangreiche Whitelists senden, die von Spamfiltern und E-Mail-Servern verwendet werden, um zu bestimmen, welche E-Mails zugestellt werden sollen.

Allerdings verwenden nicht alle E-Mail-Anbieter und Spam-Filter globale Whitelists, aber das Einreichen Ihrer E-Mail-Adresse und die Verifizierung durch einen (oder mehrere) kann die Chancen auf zukünftigen E-Mail-Erfolg erhöhen, zusammen mit den oben genannten Best Practices für E-Mail.

Verwenden Sie eine sicherere E-Mail-Adresse

Sie können nicht nur eine E-Mail-Adresse auf die Whitelist setzen, sondern auch zusätzliche Maßnahmen ergreifen, um Spamfilter zu vermeiden, z. B. Ihre E-Mail-Adresse sicherer machen.

Der erste und beste Weg, dies zu tun, ist (wie oben erwähnt) die Authentifizierung Ihrer E-Mail. Authentifizierungsmethoden wie SPF, DKIM und DMARC sind allesamt Standard-E-Mail-Protokolle, und sie helfen nachzuweisen, dass eine E-Mail von der Domäne stammt, von der sie angeblich stammt, wodurch die Wahrscheinlichkeit verringert wird, dass sie als Spam markiert wird.

Eine weitere Möglichkeit, Ihre E-Mail-Adresse sicherer zu machen, besteht darin, Spam-Auslösewörter und -sätze wie „kostenlos“, „garantiert“ oder „Geld verdienen“ zu vermeiden, die alle dafür bekannt sind, Spamfilter auszulösen.

Zusätzlich zur Vermeidung dieser Wörter in Ihrer E-Mail-Adresse sollten Sie auch verhindern, dass sie in der Betreffzeile und im Text Ihrer E-Mails erscheinen, um die Wahrscheinlichkeit zu verringern, als Spam markiert zu werden.

Schließlich ist die Reputation, die mit Ihrer E-Mail-Adresse verbunden ist, ein Faktor, den E-Mail-Anbieter verwenden, um zu bestimmen, ob eine E-Mail in einen Posteingang oder in einen Spam-Ordner verschoben werden soll. Indem Sie einen guten Ruf als Absender pflegen und einen seriösen E-Mail-Dienstanbieter verwenden, können Sie die Wahrscheinlichkeit weiter verringern, dass Ihre E-Mails als Spam markiert werden.

E-Mail-Authentifizierung hinzufügen

Dies sollte zwar nicht erforderlich sein, wenn Sie einen E-Mail-Dienst eines Drittanbieters verwenden, aber es gibt zusätzliche Maßnahmen, die Sie ergreifen können, um Ihren WordPress-E-Mails eine Authentifizierung hinzuzufügen.

Wenn Sie beispielsweise die PHP-Funktion mail() verwenden, können Sie Bibliotheken oder Plugins von Drittanbietern verwenden, um die E-Mail-Authentifizierung hinzuzufügen. Eine beliebte Bibliothek zum Hinzufügen von E-Mail-Authentifizierung zur Funktion mail() ist PHPMailer, eine Open-Source-Bibliothek mit vollem Funktionsumfang, die in WordPress integriert werden kann, um verschiedene E-Mail-Authentifizierungsmethoden (wie SPF, DKIM und DMARC) zu unterstützen.

Eine weitere Option zum Hinzufügen der E-Mail-Authentifizierung ist die Verwendung eines der oben genannten Plugins. Mit Easy WP SMTP können Sie beispielsweise die PHP-Funktion mail() als externen SMTP-Server konfigurieren und erhalten so eine Authentifizierungsmethode für WordPress-E-Mails.

Zur letzten Erinnerung: Viele der oben genannten Schritte sind nicht erforderlich, wenn Sie ein Plugin oder einen anderen E-Mail-Dienst eines Drittanbieters verwenden. Darüber hinaus sollten Sie sich immer bei Ihrem Hosting-Provider erkundigen, um mehr über die Optionen zu erfahren, die Sie zum Optimieren (oder Auslagern) von WordPress-E-Mails haben.

Senden Sie Ihre WordPress-E-Mails mit Vertrauen

Eine weitere großartige Möglichkeit, um sicherzustellen, dass Ihre WordPress-E-Mails ihr beabsichtigtes Ziel erreichen, besteht darin, Ihre Website und bevorzugte E-Mail-Plugins bei einem Hosting-Anbieter zu hosten, der WordPress versteht.

Bei WP Engine haben wir unsere branchenführende WordPress-Plattform mit mehr als einem Jahrzehnt der Feinabstimmung und Entwicklung verfeinert, und unser Team aus engagierten WordPress-Experten steht Ihnen jederzeit zur Verfügung, um Ihnen beim Aufbau Ihrer besten digitalen Erfahrungen mit WordPress zu helfen.

Von der Fehlerbehebung, wenn Ihre WordPress-Site keine E-Mails sendet, bis hin zur Unterstützung bei Wachstum und Skalierung, um ein größeres Publikum online zu erreichen, WP Engine hält Ihren Rücken. Sprechen Sie noch heute mit einem Vertreter, um mehr zu erfahren!