So beheben Sie das Problem, dass WordPress keine E-Mails sendet

Veröffentlicht: 2023-04-07

Viele WordPress-Benutzer haben Probleme damit, dass E-Mails nicht gesendet werden oder im Spam-Posteingang des Empfängers landen. Wenn E-Mail-Hosting nicht in Ihrem WordPress-Hosting-Paket enthalten ist, gibt es mehrere Plugins, die das Versenden von E-Mails an abonnierte Benutzer erleichtern können. Aber manchmal können auch bei diesen Plugins Probleme auftreten.

Dieser Artikel gibt einen Überblick darüber, wie man das Problem beheben kann, dass WordPress keine E-Mails sendet . Wir werden uns darauf konzentrieren, warum dies passiert, wie verhindert werden kann, dass E-Mails als Spam markiert werden, SMTP einrichten und Kontaktformular-Plugins konfigurieren, um potenzielle Probleme zu vermeiden.

TLDR:

  • Der beste Weg, um auf ein Problem mit einer Server-Fehlkonfiguration zu testen, ist die Verwendung eines kostenlosen E-Mail-Plugins wie WP Test Email. Auf diese Weise können Sie ganz einfach testen, ob Ihre WP-Site für das Versenden von E-Mails eingerichtet ist.
  • Wenn Tests auf eine Server-Fehlkonfiguration hindeuten, müssen Sie wahrscheinlich einen SMTP-Anbieter (Simple Mail Transfer Protocol) eines Drittanbieters verwenden und ihn mit Ihrer WordPress-Website verknüpfen, um das Problem zu lösen.
  • Es gibt drei Möglichkeiten, um zu verhindern, dass E-Mails von den E-Mail-Clients Ihrer Abonnenten als Spam markiert werden: Lassen Sie sich zur White List hinzufügen, wechseln Sie zu einer professionellen E-Mail-Adresse oder authentifizieren Sie Ihre E-Mail.
  • Die drei Hauptgründe, warum WordPress E-Mails nicht richtig sendet, sind wahrscheinlich eine falsche Serverkonfiguration, E-Mails werden an den Spam-Ordner des Empfängers gesendet oder es gibt ein Problem mit Ihrem Kontaktformular-Plugin

Behebung eines Server-Fehlkonfigurationsproblems

In diesem Abschnitt wird beschrieben, wie Sie nach einem Server-Fehlkonfigurationsproblem suchen und wie Sie SMTP in WordPress einrichten.

1. Testen auf eine Server-Fehlkonfiguration

Der beste Weg, um auf ein Problem mit einer Server-Fehlkonfiguration zu testen, ist die Verwendung eines kostenlosen E-Mail-Plugins wie WP Test Email. Mit diesem Plugin können Sie ganz einfach testen, ob Ihre WordPress-Website für das Versenden von E-Mails eingerichtet ist.

Navigieren Sie nach der Installation des Plugins zum Abschnitt „Tools“ im Seitenmenü Ihres WordPress-Dashboards und klicken Sie dann auf „E-Mail testen“. Geben Sie im nächsten Bildschirm die E-Mail-Adresse ein, an die Sie einen Test senden möchten, und klicken Sie dann auf „Senden“. Überprüfen Sie nach dem Senden Ihren Posteingang, um zu sehen, ob die Test-E-Mail einschließlich des Spam-Ordners angekommen ist.

Test-E-Mail eingeben

Wenn die E-Mail nach einer Weile nicht in Ihrem primären Posteingang oder Spam-Posteingang aufgetaucht ist, wurde Ihr Server wahrscheinlich falsch konfiguriert.

2. Einrichten von SMTP in WordPress

Wenn Tests auf eine Server-Fehlkonfiguration hindeuten, müssen Sie wahrscheinlich einen SMTP-Anbieter (Simple Mail Transfer Protocol) eines Drittanbieters verwenden und ihn mit Ihrer WordPress-Website verknüpfen, um das Problem zu lösen.

SMTP ermöglicht das Versenden von E-Mails über Netzwerke; ohne sie ist das Versenden einer E-Mail einfach nicht möglich. Eine kostenlose Option ist der Gmail SMTP-Server.

WP-Mail-SMTP

Führen Sie die folgenden Schritte aus, um SMTP mithilfe des Gmail-SMTP-Servers einzurichten:

  1. Stellen Sie sicher, dass Sie eine professionelle E-Mail-Adresse mit G Suite eingerichtet haben
  2. Installieren Sie das WP Mail SMTP-Plugin
  3. Gehen Sie zu Einstellungen > WP Mail SMTP
  4. Geben Sie den Lizenzschlüssel ein und bestätigen Sie ihn
  5. Gehen Sie zu „Von E-Mail“ und geben Sie Ihre berufliche Gmail-Adresse an
  6. Gehen Sie zu „Von E-Mail“ und geben Sie Ihre berufliche Gmail-Adresse an
  7. Wählen Sie als Mailer „Anderes SMTP“ aus

Auswählen eines anderen SMTP als Mailer

8. Scrollen Sie zu „Andere SMTP“.

9. Stellen Sie „smtp.gmail.com“ als SMTP-Host ein

10. Stellen Sie sicher, dass TLS ausgeschaltet und SSL eingeschaltet ist

11. Füllen Sie Ihr Gmail-Konto unter „SMTP-Benutzername“ aus.

12. Geben Sie Ihr Gmail-Passwort unter „SMTP-Passwort“ ein

So verhindern Sie, dass E-Mails als Spam markiert werden

Es gibt drei Möglichkeiten, um zu verhindern, dass E-Mails von den E-Mail-Clients Ihrer Abonnenten als Spam markiert werden.

1. Lassen Sie sich zur Whitelist hinzufügen

Eine schnelle und einfache Möglichkeit zu vermeiden, dass Ihre E-Mails als Spam markiert werden, besteht darin, Ihre Abonnenten zu bitten, Ihre E-Mail-Adresse zu ihrer Kontaktliste hinzuzufügen. Dadurch werden Ihre E-Mails auf die Whitelist gesetzt, damit sie in Zukunft empfangen werden können.

Bei einigen E-Mail-Clients wie Gmail wird eine E-Mail-Adresse durch einfaches Verschieben von E-Mails aus dem Spam-Ordner in den Posteingang auf die Whitelist gesetzt.

2. Betrachten Sie die von Ihnen verwendete E-Mail-Adresse

Als nächstes sollten Sie die E-Mail-Adresse überprüfen, von der Sie E-Mails senden. Normalerweise ist dies Ihre Administrator-E-Mail-Adresse, aber viele E-Mail-Clients markieren standardmäßig generisch aussehende E-Mails als Spam. Diese markierten Adressen können solche wie sales@ oder marketing@ enthalten.

Um dies zu vermeiden, sollten Sie eine E-Mail-Adresse erstellen, die professioneller und weniger verkaufsorientiert aussieht. Außerdem sollten Sie sicherstellen, dass alle Antworten an diese neue E-Mail-Adresse an Ihre übliche Admin-Adresse oder eine von Ihnen häufig verwendete Adresse weitergeleitet werden.

3. E-Mail-Authentifizierung

Ein letzter Schritt, um zu vermeiden, dass Ihre E-Mails als Spam markiert werden, besteht darin, sicherzustellen, dass Ihr Domänenname zum Senden von E-Mails authentifiziert wurde.

Dies kann durch den Einsatz von Tools erreicht werden wie:

  • Verifizierung per DomainKeys Identified Mail (DKIM)
  • Sender Policy Framework (SPF)
  • Microsoft-Sender-ID
  • Markenindikatoren zur Nachrichtenidentifikation (BIMI)
  • Berichterstellung und Konformität zur Domain Message Authentication (DMARC)

Konfigurieren von Kontaktformular-Plugins zum Senden von E-Mails

Es gibt viele beliebte Kontaktformular-Plugins, bei denen Probleme auftreten können, z. B. dass E-Mails nicht gesendet werden, wenn ein Formular gesendet wurde. Dies erfordert häufig eine Neukonfiguration des Plugins. Im Folgenden werden wir besprechen, wie das Problem für drei beliebte Plugins behoben werden kann.

Kontaktformular 7

Hier sind die Schritte zum Empfangen von Formularübermittlungen in Ihrem Admin-Posteingang:

  • Schritt 1 – Gehen Sie im WP Dashboard zu Kontakt > Kontaktformulare.
  • Schritt 2 – Wählen Sie das Formular aus und öffnen Sie die Registerkarte „Mail“.
  • Schritt 3 – Fügen Sie die korrekte Absender-E-Mail-Adresse zum Feld „Von“ hinzu.
  • Schritt 4 – Fügen Sie eine korrekte Empfänger-E-Mail-Adresse zum Feld „An“ hinzu.
  • Schritt 5 – Speichern Sie die Änderungen und testen Sie.

Beeindruckende Formen

  • Schritt 1 – Gehen Sie im WP Dashboard zu Formidable > Forms.
  • Schritt 2 – Wählen Sie das Formular aus und öffnen Sie die Registerkarte „Einstellungen“.
  • Schritt 3 – Klicken Sie dann auf „Aktionen & Benachrichtigungen“.
  • Schritt 4 – Öffnen Sie das Metafeld „E-Mail-Benachrichtigung“.
  • Schritt 5 – Fügen Sie die richtige Absender-E-Mail-Adresse zum Feld „Von“ hinzu.
  • Schritt 6 – Fügen Sie dem Feld „An“ eine korrekte E-Mail-Adresse des Empfängers hinzu.
  • Schritt 7 – Überprüfen Sie noch einmal, ob die Informationen korrekt sind, da die Änderungen in Echtzeit gespeichert werden.

Fröhliche Formen

  • Schritt 1 – Gehen Sie im WP Dashboard zu Happy Forms > All Forms.
  • Schritt 2 – Öffnen Sie die Registerkarte „E-Mail“.
  • Schritt 3 – Fügen Sie die korrekte Absender-E-Mail-Adresse zum Feld „Von“ hinzu.
  • Schritt 4 – Fügen Sie eine korrekte Empfänger-E-Mail-Adresse zum Feld „An“ hinzu.
  • Schritt 5 – Klicken Sie auf „Aktualisieren“ und testen Sie.

Die folgenden Plugins verfügen über eine umfassende Fehlerbehebungsdokumentation, um Probleme beim Versenden von E-Mails zu lösen:

  • Gravity Forms – Hilfedokumentation
  • WeForms – Fehlerbehebung

Warum versendet WordPress E-Mails nicht korrekt?

Es gibt drei Hauptgründe, warum WordPress E-Mails nicht richtig oder vielleicht gar nicht versendet.

1. Falsche Serverkonfiguration

Ein häufiger Grund dafür, dass WordPress keine E-Mails sendet, ist eine Server-Fehlkonfiguration. Sofern Sie kein verwaltetes WordPress-Hostingpaket verwenden, sind die meisten Webserver standardmäßig nicht zum Senden von E-Mails eingerichtet, was bedeutet, dass Sie die PHP-Funktion mail() möglicherweise manuell konfigurieren müssen.

Wir werden später in diesem Artikel besprechen, wie Sie einfach überprüfen können, ob dies das Problem ist.

2. E-Mails landen im Spam-Ordner des Empfängers

In diesem Fall kann es vorkommen, dass die E-Mail versendet wird, der Empfänger sie aber nicht erhält, weil sie in seinem Spam-Ordner gelandet ist. Leider markieren viele E-Mail-Clients E-Mails von WordPress standardmäßig als Spam. Bitten Sie die Benutzer daher, bevor Sie Tests durchführen, ihren Spam-Ordner zu überprüfen.

3. Es gibt ein Problem mit Ihrem Kontaktformular-Plugin

Wenn Sie festgestellt haben, dass das Problem nicht mit einer Server-Fehlkonfiguration zusammenhängt, wird das Problem wahrscheinlich durch das Plugin verursacht, das die E-Mail sendet, bei dem es sich normalerweise um ein Kontaktformular-Plugin handelt.

Viele E-Mail-Clients markieren E-Mails von diesen WP-Plugins als „Spoof“-E-Mails und markieren sie als verdächtig, weil sie von einer anderen Adresse als der im Feld „Von“ angezeigten gesendet werden. Beispielsweise kann die E-Mail von Ihrem WordPress-Server gesendet werden, aber das Plugin kann so konfiguriert sein, dass Ihre E-Mail-Adresse beim Weiterleiten von Kontaktformulareinsendungen verwendet wird.

Zu den häufig betroffenen Kontaktformular-Plugins gehören:

  • Kontaktformular 7
  • Gravitationsformen
  • Beeindruckende Formen
  • Glückliche Form
  • Jetpack-Kontaktformular
  • Ninja-Formulare
  • WeForms

Abschluss

Es gibt drei Hauptgründe, warum WordPress keine E-Mails sendet: Server-Fehlkonfigurationsprobleme, E-Mails, die von E-Mail-Clients als Spam markiert werden, oder ein Problem im Zusammenhang mit Ihrem Kontaktformular-Plugin.

Glücklicherweise kann jedes dieser Probleme behoben werden, indem Sie die in diesem Handbuch beschriebenen Schritte befolgen. Es sollte jedoch beachtet werden, dass die Konfiguration von SMTP zeitaufwändiger ist als die Konfiguration Ihres Kontaktformular-Plugins und möglicherweise mehr technische Kenntnisse erfordert.