So beheben Sie E-Mail-Probleme auf WordPress-Websites

Veröffentlicht: 2020-07-28

Es scheint unvermeidlich. E-Mails, die von einer WordPress-Website generiert werden, kommen nicht mehr an – oder landen in einem Spam-Ordner. E-Mail ist, wie ein gewisser mürrischer Designer einmal sagte, das Schlimmste.

Dennoch können diese Nachrichten wichtig sein. Sie können von potenziellen Kunden sein, die ein Kontaktformular ausfüllen, automatisierte Sicherheitshinweise oder sogar E-Commerce-Bestellungen. Wenn sie nicht geliefert werden, verpassen wir (oder unsere Kunden) etwas.

Häufig fällt die Aufgabe, nicht zugestellte oder Spam-E-Mails zu beheben, den Webdesignern zu. Der Prozess, das Problem aufzuspüren, mag entmutigend erscheinen. Schließlich sind wir Designer und Entwickler – keine IT-Gurus.

Aber die Lösungen können einfacher sein, als Sie denken. Werfen wir einen Blick darauf, was E-Mail-Probleme auf der WordPress-Website verursacht, zusammen mit Möglichkeiten, diese Nachrichten wieder fließen zu lassen.

Bevor Sie Probleme mit der Zustellung von E-Mails auf Websites beheben können, müssen Sie die Ursache des Problems ermitteln. Während es eine Reihe von Dingen gibt, die schief gehen können, läuft es wirklich auf zwei Schuldige hinaus: den Webserver und übereifrige Spam-Filterung.

Versendet der Webserver E-Mails?

Als Erstes ist zu prüfen, ob der Webserver tatsächlich E-Mail-Nachrichten versendet. Dies ist möglicherweise nicht das häufigste Problem, aber es gibt Fälle, in denen etwas das Senden dieser E-Mail verhindert.

WordPress hat eine eigene Mail-Funktion, die sich auf die eingebauten Mail-Fähigkeiten von PHP stützt. Manchmal blockiert ein Webhost den Zugriff auf PHP-Mail aufgrund einer Sicherheitseinstellung oder sogar als Reaktion auf einen Spamfilter-Trigger.

Fehlerbehebung und Behebung von Webserver-E-Mail-Problemen

Einige Plugins wie Gravity Forms bieten hilfreiche Fehlermeldungen, die das Aufspüren des Problems erleichtern. Alternativ können Sie durch die Installation eines Plugins wie Check Email feststellen, ob E-Mails gesendet werden.

Verwenden Sie von dort aus ein E-Mail-Protokollierungs-Plugin wie WP Mail Logging, um alle Fehler im Zusammenhang mit den E-Mails Ihrer Website anzuzeigen. Dadurch können Sie sich einen tieferen Einblick in die Situation verschaffen.

Es besteht auch die Möglichkeit einer Störung durch ein Plugin. Beispielsweise gibt es Plugins, die darauf ausgelegt sind, von einer Website gesendete E-Mail-Nachrichten zu blockieren oder anderweitig zu manipulieren. Versuchen Sie in diesem Fall, diese Elemente zu deaktivieren, um festzustellen, ob das Problem dadurch behoben wird.

Wenn alles andere fehlschlägt, ist möglicherweise eine Diskussion mit dem technischen Support Ihres Webhosts angebracht. Sie sollten in der Lage sein, Ihnen bei der Suche nach der Ursache Ihrer Serverprobleme zu helfen.

WordPress Check Email Plugin-Bildschirm.

Werden Website-E-Mails in einem Spam-Filter abgefangen?

Spam-Filter verursachen zunehmend Probleme bei E-Mails, die von Websites gesendet werden. Es ist verständlich, da Spam selbst ein massives Problem darstellt. Daher werden die Filter strenger, welche Nachrichten passieren dürfen.

Der andere Teil der Gleichung ist, dass einige E-Mail-Dienstanbieter anspruchsvoller sind als andere. Was mit Google Mail gut funktioniert, funktioniert möglicherweise nicht gut mit Outlook.com oder umgekehrt. Und so groß sie auch sein mögen, das sind nur zwei von buchstäblich Tausenden von Anbietern da draußen.

E-Mails von WordPress-Websites mit Spam-Filtern zum Laufen bringen

Trotz der Unterschiede zwischen den E-Mail-Anbietern ist es ziemlich einfach, die E-Mails Ihrer Website von Spamfiltern zu akzeptieren.

Lassen Sie uns über drei einfache Lösungen sprechen. Jeder ist ein Schritt nach oben, abhängig von der Schwere des Problems.

Ändern Sie die „Von“-Adresse:
Bei E-Mail-Formularen war es früher üblich, die Benachrichtigungs- from -Adresse auf die der Person zu setzen, die das Formular ausfüllt. Diese Praxis wird heutzutage jedoch zwangsläufig den Zorn von Spam-Filtern auf sich ziehen.

Die erste und schnellste Lösung besteht darin, einfach die from -Adresse in eine Adresse zu ändern, die die Domain Ihrer Website verwendet. Idealerweise haben Sie ein E-Mail-Konto, das nur für diesen Zweck erstellt wurde. Etwas Allgemeines wie [email protected] ist ein gängiges Beispiel.

Legen Sie dann die reply-to auf die des Benutzers fest, der das Formular absendet. Theoretisch kann die E-Mail so einen Spamfilter passieren, während Sie dem Absender problemlos antworten können.

Diese Lösung funktioniert in der Regel am besten, wenn Sie Ihren Webhost auch für den E-Mail-Dienst verwenden. Wenn Sie einen E-Mail-Drittanbieter verwenden, auch wenn dieser die Domain Ihrer Website verwendet, können Nachrichten dennoch abgelehnt werden.

Gravity Forms-Benachrichtigungsbildschirm.

Verwenden Sie ein WordPress-SMTP-Plugin
Ein SMTP-Plug-in, das einen weiteren Schritt auf der Leiter nach oben geht, ermöglicht es, Website-E-Mails direkt über einen Mailserver zu senden – wobei der Webserver insgesamt übersprungen wird. Durch das Weglassen des „Mittelsmanns“ wird sichergestellt, dass der Mailserver die gesendeten Nachrichten als legitim ansieht.

Hier gibt es eine Reihe von Optionen, wobei WP Mail SMTP, Easy WP SMTP und Post SMTP Mailer/Email Log zu den am häufigsten verwendeten Plugins gehören. Jeder hat seinen eigenen Schnickschnack, aber im Wesentlichen erfüllen sie die gleiche Grundfunktion.

Auch hier wird empfohlen, für diesen Zweck ein dediziertes E-Mail-Konto zu haben. Damit benötigen Sie die folgenden Informationen zu dieser E-Mail-Adresse:

  • Passwort;
  • Name und Portnummer des Postausgangsservers (SMTP);
  • Art der Verschlüsselung (SSL/TLS);
  • Authentifizierungsmethode;

Um diese Lösung zu implementieren, müssen Sie das gewünschte SMTP-Plugin auswählen und es für Ihr E-Mail-Konto konfigurieren. Von dort aus sollten Sie einige Tests durchführen, um sicherzustellen, dass die E-Mail zugestellt wird. Dies kann entweder über die integrierte Testfunktion eines Plugins oder durch Einreichen eines Kontaktformulars auf Ihrer Website erfolgen.

Beachten Sie, dass einige E-Mail-Anbieter möglicherweise verlangen, dass Sie Ihrer Website erlauben, sich mit dem Mailserver zu verbinden. Gmail hat zu diesem Zweck beispielsweise die Einstellung „Weniger sichere Apps“. Wenn Sie häufig auf Authentifizierungsfehler stoßen, kann dies die Ursache sein.

WP Mail SMTP-Konfigurationsbildschirm.

Beschäftigen Sie einen Postzustelldienst
Ein Postzustelldienst ist eine großartige Option für ein paar verschiedene Situationen. Erstens sind sie die ideale Lösung, wenn Sie Probleme bei der Arbeit mit Ihrem eigenen Mailserver hatten. Sie werden auch empfohlen, wenn die von Ihrer Website generierten E-Mails geschäftskritisch sind.

Diese Dienste, darunter Anbieter wie Mailchimp, Mailgun und SendGrid, bieten Tools, die besser sicherstellen, dass E-Mails ihr endgültiges Ziel erreichen. Es werden kostenlose Dienststufen angeboten, aber Websites mit höherem Volumen benötigen möglicherweise ein kostenpflichtiges Konto.

Die Bandbreite dessen, was ein Postzustelldienst leisten kann, ist unterschiedlich. Einige Anbieter bieten eigene SMTP-Server an, während andere sich über eine API bei Ihrem bestehenden Mailserver authentifizieren. In einigen Fällen müssen Sie möglicherweise den Domänenbesitz validieren, indem Sie Einträge zu Ihrem DNS hinzufügen.

Wenn Sie auf Probleme stoßen, sollte Ihnen ein Postzustelldienst umsetzbare Informationen liefern. Sie haben Zugriff auf Berichte, die Sie mit Informationen wie Absprungraten und Spam-Punktzahlen versorgen.

Mehrere SMTP-Plugins integrieren sich in diese Dienste, während andere (einschließlich Mailgun und SendGrid) ihre eigenen eigenständigen Plugins haben.

Lösen Sie Probleme mit der WordPress-E-Mail-Zustellung

E-Mail-Probleme auf WordPress-Websites sind alltäglich geworden. Der Schlüssel zur Fehlerbehebung und letztendlich zur Lösung des Problems ist die Bestimmung der Quelle. Ob es sich um ein Webserverproblem oder einen strengen Spamfilter handelt, es gibt eine Reihe von WordPress-Plugins, mit denen Sie die Dinge herausfinden und wieder zum Laufen bringen können.