Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

[GELÖST] So beheben Sie das Problem, dass WordPress keine E-Mails sendet

Ihre WordPress-Site sendet keine E-Mails mehr. Kontaktformular-Einreichungen gehen verloren und wichtige Benachrichtigungen kommen nie an. Kommt Ihnen das bekannt vor?

Sie sind nicht allein, und hier ist die Sache – das Problem ist nicht WordPress selbst. Es ist die Art und Weise, wie Websites normalerweise die E-Mail-Zustellung handhaben.

Wir hatten genau dieses Problem bei WPBeginner. Deshalb verwenden und vertrauen wir WP Mail SMTP für alle unsere WordPress-E-Mails. Es verwendet SMTP (den Industriestandard für zuverlässige E-Mail-Zustellung), um sicherzustellen, dass Ihre E-Mails tatsächlich ihr Ziel erreichen.

In diesem Leitfaden zeigen wir Ihnen genau, was Ihre E-Mail-Probleme verursacht und wie Sie diese mit SMTP beheben, damit Sie keine wichtige Benachrichtigung mehr verpassen.

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

Warum Sie keine E-Mails von Ihrer WordPress-Website erhalten

Der häufigste Grund für fehlende E-Mails ist, dass Ihr WordPress-Hosting-Server nicht richtig konfiguriert ist, um die PHP mail()-Funktion zu verwenden.

Selbst wenn Ihr Hosting so konfiguriert ist, dass es diese verwendet, verwenden viele E-Mail-Dienstanbieter, wie Gmail und andere, eine Vielzahl von Tools, um E-Mail Spam zu reduzieren. Diese Tools versuchen zu erkennen, ob eine E-Mail von dem Ort stammt, von dem sie zu stammen vorgibt.

Von WordPress-Websites gesendete E-Mails scheitern oft bei diesem Test.

Das bedeutet, dass eine E-Mail, die von Ihrer WordPress-Website gesendet wird (von einem Kontaktformular-Plugin, Admin-Benachrichtigung usw.), möglicherweise nicht einmal im Spam-Ordner des Empfängers landet, geschweige denn im Posteingang.

Deshalb empfehlen wir, WordPress nicht zum Versenden Ihres E-Mail-Newsletters zu verwenden.

Dies ist auch der Grund, warum wir jedem empfehlen, SMTP zum Senden von E-Mails in WordPress zu verwenden.

Was ist SMTP?

SMTP (Simple Mail Transfer Protocol) ist der Industriestandard für den Versand von E-Mails.

Im Gegensatz zur PHP mail()-Funktion verwendet SMTP eine ordnungsgemäße Authentifizierung, was zu einer hohen E-Mail-Zustellbarkeit führt.

WordPress verfügt über ein WP Mail SMTP-Plugin, das Ihre WordPress-Site so konfiguriert, dass E-Mails über SMTP anstelle der PHP-mail()-Funktion gesendet werden.

Sie können damit eine Verbindung zu jedem beliebten SMTP-Diensten wie SendLayer, Brevo (ehemals Sendinblue), Gmail (Google Workspace), Amazon SES und mehr herstellen.

Sie können unsere WP Mail SMTP-Bewertung lesen, wenn Sie weitere Details zum Plugin benötigen.

Damit wollen wir uns nun ansehen, wie Sie das Problem beheben können, dass WordPress keine E-Mails sendet. Sie können die folgenden Links verwenden, um durch diesen Artikel zu navigieren:

Alternative: Wenn Sie WooCommerce verwenden und Ihre Bestell-E-Mails nicht zugestellt werden, lesen Sie stattdessen unseren Leitfaden zur Behebung des Problems, dass WooCommerce keine Bestell-E-Mails sendet.

Schritt 1: Installieren Sie das WP Mail SMTP Plugin

Welchen SMTP-Dienst Sie auch immer wählen, Sie müssen das WP Mail SMTP-Plugin auf Ihrer Website installiert haben. Dies ermöglicht es Ihnen, WordPress von der Verwendung der integrierten PHP-mail()-Funktion auf die Verwendung Ihres SMTP-Dienstes umzustellen.

Installieren und aktivieren Sie zuerst das Plugin WP Mail SMTP. Wenn Sie nicht sicher sind, wie das geht, lesen Sie unsere Schritt-für-Schritt-Anleitung zum Installieren eines WordPress-Plugins.

Klicken Sie anschließend in Ihrem WordPress-Dashboard auf „WP Mail SMTP“, um die Plugin-Einstellungen zu konfigurieren.

Die Einstellungsseite von WP Mail SMTP in Ihrem WordPress-Dashboard

Sie müssen zunächst den Namen und die geschäftliche E-Mail-Adresse eingeben, von der die E-Mails Ihrer Website stammen sollen.

Stellen Sie sicher, dass Sie hier dieselbe E-Mail-Adresse verwenden, die Sie für Ihren SMTP-Mail-Dienst verwenden werden.

Eingabe des Namens und der E-Mail-Adresse, von der Ihre WordPress-E-Mails gesendet werden sollen

Sie können wählen, ob E-Mails mit diesem Namen und dieser E-Mail-Adresse erzwungen werden sollen, auch wenn andere Plugins, wie WPForms, andere Einstellungen haben. WP Mail SMTP überschreibt die Einstellungen der anderen Plugins.

Danach müssen Sie einen SMTP-E-Mail-Dienst für Ihre Website auswählen. Für dieses Tutorial richten wir SMTP mit SendLayer ein.

WP Mail SMTP Mailer-Optionen

Um die Einrichtung von WP Mail SMTP abzuschließen, müssen Sie ein Konto bei SendLayer erstellen. Wir werden uns als Nächstes damit befassen und dann zur endgültigen Einrichtung von WP Mail SMTP zurückkehren. Stellen Sie also sicher, dass Sie diesen Tab geöffnet lassen.

Schritt 2: Richten Sie Ihren SMTP-E-Mail-Dienst ein

SendLayer ist ein zuverlässiger E-Mail-Dienstanbieter. Sie ermöglichen es Ihnen, eine große Anzahl von E-Mails mit hoher Zustellbarkeit zu versenden.

Sie können SendLayer verwenden, um bis zu 200 E-Mails kostenlos zu versenden, was für die meisten kleinen Websites mehr als genug ist, um loszulegen.

Dies können E-Mails von Ihrem Kontaktformular, neue Benutzerkontodaten, E-Mails zur Passwortwiederherstellung oder andere E-Mails sein, die über Ihre WordPress-Website gesendet werden.

Zuerst müssen Sie die SendLayer-Website besuchen, um ein Konto zu erstellen. Klicken Sie auf der Preisseite auf den Link „Testen Sie unsere kostenlose SendLayer-Testversion (senden Sie bis zu 200 E-Mails“), um Ihr Konto einzurichten.

Klicken Sie auf den Link für die kostenlose Testversion von SendLayer

Sobald Sie ein Konto erstellt haben, sehen Sie Ihr SendLayer-Dashboard.

Jetzt, da Sie ein SendLayer-Konto haben, richten wir Ihren E-Mail-Anbieter mit WordPress ein.

Das SendLayer-Dashboard

Schritt 3: Verbinden Sie Ihre WordPress-Website mit SendLayer

Bevor Sie E-Mails mit SendLayer senden können, müssen Sie Ihre Domain autorisieren.

Dies beweist E-Mail-Servern, dass Sie der bestätigte Inhaber Ihrer sendenden Domäne sind und dass Ihre E-Mails von einer legitimen Quelle gesendet werden.

Um Ihre Domain zu autorisieren, klicken Sie auf die orangefarbene Schaltfläche „Domain hinzufügen“ im SendLayer-Dashboard.

Klicken Sie in SendLayer auf die Schaltfläche „Domain hinzufügen“.

Geben Sie auf der nächsten Seite einfach Ihren Domainnamen in das vorgesehene Feld ein.

Klicken Sie dann auf die Schaltfläche 'Domain hinzufügen'.

Fügen Sie Ihre Domain in SendLayer hinzu

Hinweis: Bei anderen E-Mail-Diensten wie Brevo (ehemals Sendinblue) müssen Sie zuerst eine Subdomain für Ihre Website einrichten. SendLayer fügt die Subdomain jedoch automatisch zu den DNS-Einträgen der Absenderdomäne hinzu.

Sie müssen also keine zusätzliche Subdomain hinzufügen, wenn Sie die Domain registrieren.

Sobald Sie Ihre Domain hinzugefügt haben, zeigt Ihnen SendLayer 5 DNS-Einträge an, die Sie zu den DNS-Eintragseinstellungen Ihrer Domain hinzufügen müssen.

Diese Codezeilen erlauben SendLayer, Ihren Domainnamen zu autorisieren.

SendLayer's DNS-Einträge

Sie müssen diese DNS-Einträge zu Ihrer WordPress-Website hinzufügen. Das mag kompliziert erscheinen, aber alles, was Sie tun müssen, ist, sie zu kopieren und an die richtige Stelle einzufügen.

Der Einfachheit halber werden wir unser Beispiel auf unserem Hosting-Konto bei Bluehost demonstrieren.

Wenn Sie andere Hosting-Unternehmen nutzen oder Ihre DNS bei einem Domain-Registrar wie Network Solutions, GoDaddy oder Namecheap verwalten, befolgen Sie deren jeweilige Anweisungen.

Sie können auch unseren Leitfaden zur Einrichtung von WP Mail SMTP mit jedem Host lesen.

Öffnen Sie zunächst einen neuen Browser-Tab und melden Sie sich bei Ihrem WordPress-Hosting-Konto an. Suchen Sie dann die DNS-Einträge Ihrer Domain.

In Bluehost tun Sie dies, indem Sie zu 'Domains' gehen. Klicken Sie dann neben der Domain, die Sie mit SendLayer verbinden möchten, auf 'Einstellungen'.

Bluehost Domains-Seite öffnen und auf Einstellungen klicken

Scrollen Sie auf der nächsten Seite zum Abschnitt 'Erweiterte Tools'.

Klicken Sie danach auf die Schaltfläche „Verwalten“ neben „Erweiterte DNS-Einträge“.

Klicken Sie auf „Verwalten“ in Bluehost, um den Advanced DNS Records Manager zu öffnen

Sie sehen eine Warnmeldung, dass DNS-Einträge von einem fortgeschrittenen Benutzer bearbeitet werden sollten. Machen Sie sich keine Sorgen über diese Meldung, da der Prozess dafür ziemlich einfach ist.

Klicken Sie auf „Weiter“, um fortzufahren.

Die Warnmeldung für erweiterte DNS-Einträge in Bluehost

Sie gelangen nun zur Seite „Verwalten von erweiterten DNS-Einträgen“.

Klicken Sie zunächst auf die Schaltfläche „+ Datensatz hinzufügen“.

Hinzufügen eines neuen DNS-Eintrags in Bluehost

Nun beginnen wir mit dem Hinzufügen der DNS-Einträge, die SendLayer bereitgestellt hat.

Zuerst wählen Sie den Typ des DNS-Eintrags aus. In diesem Fall verwenden wir CNAME für den ersten Eintrag.

Klicken Sie im Abschnitt „Bezieht sich auf“ auf „Anderer Host“. Diese Option wählen Sie später für alle Ihre DNS-Einträge aus.

Auswahl des DNS-Eintrags und Verweis auf die Einstellungen in Bluehost

Wenn Sie nach unten scrollen, sehen Sie drei Felder: Host Name, Alias und TTL.

Der Hostname sollte mit dem Wert in 'Hostname' von SendLayer gefüllt werden. Der Alias sollte mit dem Wert in 'Value' gefüllt werden. Was die TTL betrifft, können Sie sie bei 15 Minuten belassen.

Die Felder Hostname, Alias und TTL beim Hinzufügen eines neuen DNS-Eintrags in Bluehost

Der folgende Screenshot zeigt, wie unser Bildschirm aussah, als wir unseren ersten CNAME-Eintrag hinzugefügt haben.

Sobald Sie fertig sind, klicken Sie einfach auf „Hinzufügen“.

Ausfüllen der Felder Hostname, Alias und TTL beim Hinzufügen eines neuen DNS-Eintrags in Bluehost

Sie können diese Schritte für alle DNS-Einträge (sowohl CNAME als auch TXT) wiederholen.

Stellen Sie beim Hinzufügen des TXT-Eintrags sicher, dass Sie den Wert „Hostname“ von SendLayer in das Feld „Host Name“ und den Wert aus „Value“ in das Feld „TXT Value“ einfügen.

So sieht es aus:

Hinzufügen eines TXT-Eintrags in Bluehost

Nachdem Sie Ihre Einträge hinzugefügt haben, gehen Sie zurück zu SendLayer und aktivieren Sie das Kontrollkästchen neben 'Ich habe diese DNS-Einträge hinzugefügt und bin bereit fortzufahren.'

Klicken Sie dann auf die Schaltfläche „DNS-Einträge überprüfen“.

DNS-Einträge überprüfen SendLayer

Es kann 24-48 Stunden dauern, bis SendLayer Ihre Einträge verifizieren kann. Nach unserer Erfahrung hat es mehrere Stunden gedauert.

Wenn nach dem Klicken auf diese Schaltfläche nichts passiert, können die Einträge noch nicht verifiziert werden. Sie können später erneut prüfen, ob sie verifiziert wurden, indem Sie zu „Einstellungen“ gehen und im SendLayer-Dashboard zum Tab „DNS-Einträge & Einstellungen“ navigieren.

SendLayer DNS TXT-Einträge, nachdem sie verifiziert wurden

Hier finden Sie eine Liste aller Ihrer DNS-Einträge an einem Ort. Sobald Ihre Domain erfolgreich autorisiert wurde, sehen Sie grüne Häkchen neben jedem DNS-Eintrag in der Spalte 'Status'.

Sie können mit diesem Tutorial fortfahren, während Sie auf die Autorisierung warten.

Schritt 4: WP Mail SMTP einrichten, um SendLayer zu verwenden

Lassen Sie uns die Einrichtung abschließen. Gehen Sie zuerst zu Ihrem SendLayer-Konto, um Ihren API-Schlüssel zu finden.

Gehen Sie vom SendLayer-Dashboard aus einfach zur Seite Einstellungen » API-Schlüssel. Hier sehen Sie einen Standard-API-Schlüssel, der generiert wurde, als Sie Ihre Domain in SendLayer autorisiert haben.

SendLayer API-Schlüssel finden

Sie können den API-Schlüssel von dieser Seite kopieren, indem Sie auf das Kopiersymbol klicken.

So:

Klicken Sie hier, um den API-Schlüssel in SendLayer zu kopieren

Wenn das erledigt ist, können Sie zu Ihrem WP Mail SMTP Setup Wizard-Tab zurückkehren.

Fügen Sie dann den API-Schlüssel an der entsprechenden Stelle ein.

Fügen Sie den SendLayer API-Schlüssel in WP Mail SMTP ein

Herzlichen Glückwunsch. Sie haben jetzt alles eingerichtet. Der letzte Schritt ist, eine Test-E-Mail zu senden, um sicherzustellen, dass alles funktioniert.

Gehen Sie zu WP Mail SMTP » Tools. Geben Sie auf der Registerkarte 'E-Mail-Test' eine E-Mail-Adresse ein, an die eine E-Mail gesendet werden soll. Dies ist standardmäßig die Admin-E-Mail der Website. Klicken Sie auf 'E-Mail senden'.

Senden einer Test-E-Mail mit WP Mail SMTP

Sie sollten die Meldung „Test-HTML-E-Mail erfolgreich gesendet!“ sehen.

Überprüfen Sie Ihren Posteingang, um zu sehen, ob er angekommen ist. Er wird so aussehen:

Die Test-E-Mail von WP Mail SMTP

Hinweis: Wenn Ihr SendLayer-Konto noch nicht aktiviert ist, erhalten Sie die Meldung: [permission_denied]: Unable to send email. Your SMTP account is not yet activated.

Alternative Wege zur Behebung des Problems, dass WordPress keine E-Mails sendet

Wie Sie aus der Liste der Mailer-Optionen des WP Mail SMTP-Plugins ersehen können, müssen Sie SendLayer nicht verwenden. Obwohl es unsere Top-Freie-Empfehlung ist, gibt es andere Optionen, die Sie verwenden können, darunter Microsoft 365, Gmail (Google Workspace), Amazon SES usw.

Gmail oder Google Workspace mit WP Mail SMTP verwenden, um WordPress-E-Mails zu beheben

Wenn Sie Gmail haben, können Sie dieses zum Senden Ihrer E-Mails verwenden. Sie müssen Ihre E-Mail-Login-Daten nicht in WordPress eingeben, wenn Sie das WP Mail SMTP-Plugin verwenden.

Um Gmail oder Google Workspace zu verwenden, richten Sie WP Mail SMTP wie oben gezeigt ein und klicken Sie dann für Ihren Mailer auf die Option 'Google / Gmail'.

Als Nächstes können Sie die Mailer-Einstellungen mit der Ein-Klick-Einrichtung von WP Mail SMTP konfigurieren.

Diese Methode erfordert nicht, dass Sie Ihre eigene App erstellen, was viel einfacher ist. Sie müssen sich nur bei Ihrem Gmail-Konto anmelden und auf 'Einstellungen speichern' klicken.

Gmail unter WP Mail SMTP einrichten

Es gibt jedoch ein paar wichtige Nachteile bei der Verwendung Ihrer professionellen Gmail- oder Google Workspace-E-Mail-Adresse.

Eine Möglichkeit ist, dass Sie Ihren Webhoster kontaktieren müssen, damit dieser das richtige Zertifikat installiert, um es zum Laufen zu bringen.

Ein weiterer Nachteil ist, dass Sie den gesamten Prozess erneut durchlaufen müssen, wenn Sie die E-Mail-Adresse in Zukunft ändern. Dies beinhaltet die Erstellung einer neuen Webanwendung.

Microsoft 365 mit WP Mail SMTP verwenden, um WordPress-E-Mails zu reparieren

Wenn Sie Microsoft Office 365 oder Outlook für Ihr reguläres E-Mail-Konto verwenden, können Sie dies auch zum Versenden von E-Mails über WordPress verwenden. Dies ist jedoch keine empfohlene Option, da sie weniger sicher ist.

Sie müssen WP Mail SMTP wie oben beschrieben einrichten und dann die Option „365 / Outlook“ auswählen, wenn Sie Ihren SMTP-Mail-Dienst auswählen. Anschließend müssen Sie eine App bei Microsoft Azure registrieren, damit Sie die unten stehenden Felder ausfüllen können.

Outlook als WP Mail SMTP Mailer auswählen

Weitere Details finden Sie im detaillierten Leitfaden zur Einrichtung von Outlook mit WP Mail SMTP.

Amazon SES mit WP Mail SMTP verwenden, um WordPress-E-Mails zu reparieren

Die Amazon AWS-Plattform verfügt über einen Simple Email Service (SES), den Sie verwenden können, um das WordPress-E-Mail-Problem zu beheben.

Das Beste an Amazon ist, dass Sie jeden Monat bis zu 62.000 E-Mails kostenlos versenden können. Der Nachteil ist, dass die Einrichtung für Anfänger etwas schwieriger ist, weshalb wir sie nicht als unsere bevorzugte Option empfehlen.

Aber wie Sie sich vorstellen können, verwenden viele Fachleute und Experten Amazon SES für ihren WordPress-E-Mail-SMTP-Dienst, daher konnten wir keinen Artikel schreiben, ohne ihn zu erwähnen.

Wenn Sie daran interessiert sind, Amazon SES mit WordPress einzurichten, lesen Sie die vollständigen Anweisungen unter wie Sie Amazon SES mit WordPress einrichten.

Welchen Mailer Sie auch immer verwenden, denken Sie immer daran, die Funktion 'Test-E-Mail' zu verwenden, um sicherzustellen, dass E-Mails erfolgreich gesendet werden.

Sie müssen unbedingt auch Ihren Posteingang überprüfen und bestätigen, dass Sie die Test-E-Mail erhalten haben.

Video-Tutorial

Wenn Sie visuelle Anleitungen bevorzugen, sehen Sie sich dieses Video an:

WPBeginner abonnieren

Erleben Sie andere WordPress-Fehler? Schauen Sie sich diese Anleitungen an

WordPress ist nicht perfekt, und Sie können von Zeit zu Zeit einige häufige Fehler antreffen. Hier sind einige Tutorials, die Sie sich ansehen können, um sie zu beheben:

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie das Problem beheben, dass WordPress keine E-Mails sendet. Möglicherweise möchten Sie auch unsere Liste der häufigsten Probleme mit dem WordPress Block Editor oder unsere Auswahl der besten WooCommerce E-Mail-Anpassungs-Plugins sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

164 CommentsLeave a Reply

  1. Vielleicht ist das eine dumme Frage, aber warum passiert das aus heiterem Himmel?

    Wir hatten 10 Jahre lang keine Probleme mit E-Mails auf unserer Website, seit sie online ist, und dann hörten wir vor zwei Tagen plötzlich auf, Benachrichtigungs-E-Mails von unserem Kontaktformular zu erhalten.

    Ich kann verstehen, warum Dinge bei der erstmaligen Einrichtung einer Website möglicherweise nicht richtig funktionieren, aber was würde dazu führen, dass dieses Problem plötzlich auftritt, wenn sich nichts geändert hat?

    • Bei E-Mail-Anbietern ist es schwer, einen bestimmten Grund zu nennen, da sich deren Anforderungen im Laufe der Zeit als Teil ihrer Spam-Schutzmaßnahmen ändern.

      Admin

  2. Vielen Dank für dieses Tutorial. Ich konfiguriere gerade ein Kontaktformular auf einer neuen Website und habe festgestellt, dass WordPress im Testprozess keine notwendigen Feedback-E-Mails sendet. Die hier beschriebene Methode hat die Probleme behoben. Danke WP Beginner.
    Ich möchte fragen, ob es eine Methode gibt, die keine Plugin-Nutzung zum Senden von E-Mails beinhaltet. Ich meine, vielleicht eine Einstellung, die wir entweder auf dem Server oder auf WordPress selbst ändern können, damit die PHP-Mail-Funktion E-Mails senden kann?

    • Wir haben keine empfohlene Methode, um dies ohne ein Plugin zu tun, da dies mit Komplexität verbunden ist.

      Admin

      • Vielen Dank für Ihre Antwort, ich kann mich jetzt ausschließlich auf die hier besprochene WP Mail SMTP-Lösung konzentrieren.

Hinterlassen Sie eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.