Blog

Ihre WordPress-E-Mails werden nicht versendet? Die Ursache finden und den Versand reparieren

Wenn WordPress-E-Mails nicht versendet werden, müssen Sie zunächst wissen, warum, und sie dann über einen Weg leiten, den die E-Mail-Server akzeptieren. Diese Anleitung zeigt, wie man einen SMTP- oder API-Versand einrichtet, eine Test-E-Mail sendet und für jede fehlgeschlagene Nachricht den vom Server genannten Grund abliest.

Ihre WordPress-E-Mails werden nicht versendet? Die Ursache finden und den Versand reparieren

Das Wichtigste

  • Standardmäßig übergibt WordPress seine E-Mails an den Host, der sie limitiert oder ohne Authentifizierung versendet.
  • Das kostenlose Mail-Modul versendet per SMTP oder über eine API wie Brevo, Mailgun, SendGrid oder Postmark.
  • Jeder Fehlversuch wird mit der vom Server angegebenen Ursache protokolliert, und eine Test-E-Mail überprüft den Weg.
  • Das unsichtbare Captcha schützt Kommentare, Logins und Formulare ohne Google oder Cloudflare.
  • nexya Pro fügt einen zweiten Versandserver mit Benachrichtigungen hinzu, Mailya für Newsletter und nexya-Formulare.

Warum WordPress-E-Mails nicht versendet werden

In den WordPress.org-Foren taucht dieselbe Frage jede Woche auf: WordPress-E-Mails werden nicht oder nicht mehr versendet. Formularbenachrichtigungen kommen nicht an, Bestätigungs-E-Mails für ein Double-Opt-in kommen nur jedes zweite Mal an, ein geplanter Newsletter wird nie verschickt. Etwa zwanzig Themen in sechs Wochen, fast immer mit demselben Ausgangspunkt.

Standardmäßig übergibt WordPress seine E-Mails an die PHP-Versandfunktion und damit an den Server des Hosters. Viele Hoster limitieren oder deaktivieren diese. Wenn sie funktioniert, wird die Nachricht oft ohne Authentifizierung der Absenderdomain versendet: Die Ziel-E-Mail-Postfächer stufen sie als Spam ein oder lehnen sie kommentarlos ab.

Die Website selbst bemerkt davon nichts. WordPress betrachtet die E-Mail als versendet, und niemand wird über den Fehlschlag informiert. Aus diesem Grund wirkt das Problem zufällig: Das ist es nicht, es ist schlicht unsichtbar.

Um da herauszukommen, sind zwei Dinge erforderlich. Ein zuverlässiger Versandweg, der über einen richtigen E-Mail-Server läuft. Und ein Ort, an dem man nachlesen kann, was passiert ist, wenn eine Nachricht nicht versendet wurde.

Die Wahl der Versandmethode: ein SMTP-Server oder ein über seine API angebundener Dienst.
Die Wahl der Versandmethode: ein SMTP-Server oder ein über seine API angebundener Dienst.

Versand per SMTP oder über eine API

Das E-Mail-Modul von nexya ersetzt den Standardversand. Sie wählen eine Methode: einen SMTP-Server, den Ihres E-Mail-Anbieters oder Hosters, oder einen über seine API angebundenen Versanddienst wie Brevo, Mailgun, SendGrid oder Postmark.

SMTP eignet sich, wenn Sie bereits ein professionelles Postfach auf der Domain der Website haben. Die API eignet sich, wenn die Website viele E-Mails versendet oder wenn der Hoster ausgehende SMTP-Ports blockiert. In beiden Fällen nimmt jede E-Mail der Website diesen Weg: Formulare, Passwort-Zurücksetzungen, Bestellungen, Bestätigungen.

Das E-Mail-Modul ist Teil der kostenlosen Version, auf so vielen Websites, wie Sie möchten. Wie jedes nexya-Modul lässt es sich über das Hub ein- und ausschalten; ausgeschaltet zeichnet es nichts auf und keiner seiner Hooks läuft auf der Website.

  • SMTP: Serveradresse, Port, Benutzername und Passwort, die vom E-Mail-Anbieter bereitgestellt werden.
  • API: Der vom Versanddienst bereitgestellte Schlüssel.
  • In beiden Fällen: Eine Absenderadresse auf der Domain der Website.

Den E-Mail-Versand von WordPress in vier Schritten reparieren

  1. 1

    Die Versandmethode wählen

    Aktivieren Sie das Mail-Modul im Hub und wählen Sie dann SMTP oder API. Geben Sie die Zugangsdaten Ihres E-Mail-Anbieters oder den Schlüssel des Versanddienstes sowie eine Absendeadresse auf der Website-Domain ein.

    Die Versandmethode wählen
  2. 2

    Eine Test-E-Mail senden

    Senden Sie eine Test-E-Mail an eine Adresse, die Sie abrufen. Wenn sie ankommt, funktioniert der Weg. Wenn sie nicht ankommt, befindet sich die Ursache bereits im Protokoll.

    Eine Test-E-Mail senden
  3. 3

    Die Ursache im Protokoll ablesen

    Öffnen Sie das Versandprotokoll. Jede fehlgeschlagene Nachricht ist dort mit dem vom Server zurückgegebenen Grund aufgeführt: Korrigieren Sie die entsprechende Einstellung oder leiten Sie ihn an den Host oder den Versanddienst weiter.

    Die Ursache im Protokoll ablesen
  4. 4

    Formulare schützen

    Aktivieren Sie das unsichtbare Captcha für Kommentare, den Login und Formulare. Es ersetzt reCAPTCHA oder Turnstile, ganz ohne Google oder Cloudflare und ohne Kontrollkästchen für den Besucher.

    Formulare schützen

Das Protokoll: Der genaue Grund für jeden Fehlschlag

Die Route zu wechseln reicht nicht aus, wenn man nicht weiß, was danach passiert. Das E-Mail-Modul führt ein Versandprotokoll und zeichnet jeden fehlgeschlagenen Versand mit seiner Ursache auf, so wie sie vom SMTP-Server oder dem Versanddienst zurückgemeldet wurde.

Genau das fehlt in den meisten Forenbeiträgen. „Meine E-Mails werden nicht mehr versendet“ wird zu einer präzisen Aussage: ein abgelehntes Passwort, eine nicht autorisierte Absenderadresse, ein erreichtes Limit. Man weiß dann, an wen man sich wenden muss – an den Hoster, den Versanddienst oder an die Person, die das Passwort des Postfachs geändert hat.

Das Modul ermöglicht auch das Senden einer Test-E-Mail. Dies ist der erste Schritt, den man nach dem Einrichten der Methode tun sollte, und der erste, den man wiederholt, wenn ein Kunde ein stummes Formular meldet: Wenn der Test versendet wird, funktioniert der Weg und man muss beim Formular oder beim Empfänger suchen.

Eine E-Mail, die spurlos fehlschlägt, lässt sich nicht reparieren. Eine E-Mail, die mit Angabe ihrer Ursache fehlschlägt, ist in wenigen Minuten repariert.

Anmeldebestätigungen und Newsletter

Eine Double-Opt-in-Bestätigungs-E-Mail ist eine E-Mail wie jede andere: Wenn sie über die Versandfunktion des Hosters läuft, unterliegt sie denselben Einschränkungen. Sobald das E-Mail-Modul eingerichtet ist, nimmt sie denselben Weg wie der Rest, und im Falle eines Fehlschlags taucht dieser im Protokoll auf.

Für Newsletter fügt nexya Pro das Mailya-Modul hinzu. Es versendet Kampagnen von Ihrem eigenen Server aus im Hintergrund in dem Tempo, das dieser Server bewältigen kann, ganz ohne Drittanbieterkonto, das vor dem ersten Versand freigeschaltet werden muss. Dessen Anmeldeformular läuft über das Captcha des E-Mail-Moduls, eine einzelne Adresse erhält höchstens eine Bestätigungs-E-Mail pro Stunde, und eine Anmeldung, deren Domain keine E-Mails empfangen kann, wird abgelehnt.

Eine ehrliche Klarstellung: Wenn Ihr Newsletter von einer anderen Erweiterung verwaltet wird und deren Zeitplaner die Uhrzeit verwechselt, korrigiert nexya diese Erweiterung nicht. Das E-Mail-Modul garantiert den Versandweg und das Protokoll, nicht den Zeitplan eines anderen Tools.

Der Editor für nexya-Formulare (Pro), eingefügt per Block, Elementor-Widget oder Shortcode.
Der Editor für nexya-Formulare (Pro), eingefügt per Block, Elementor-Widget oder Shortcode.

nexya-Formulare und das unsichtbare Captcha

Ein großer Teil der E-Mails, die nicht versendet werden, stammt von Kontaktformularen. Zwei Ursachen kehren dabei wieder: der Versand selbst, der oben behandelt wurde, und ein Captcha eines Drittanbieters wie reCAPTCHA oder Turnstile, das das Absenden ohne klare Fehlermeldung blockiert.

Das E-Mail-Modul enthält ein unsichtbares Captcha ohne Google oder Cloudflare, das für Kommentare, den Login und die Formulare der Website eingesetzt wird. Der Besucher muss nichts anklicken. Es ist kostenlos, genau wie der Rest des Moduls.

nexya Pro fügt seine eigenen Formulare hinzu. Sie teilen sich ein einheitliches Erscheinungsbild mit stilvollen Dropdown-Menüs und Kalendern und lassen sich über einen Block, ein Elementor-Widget oder einen Shortcode einfügen. Ein Formular kann mehrere E-Mails senden, jede mit eigenen Empfängern, Kopien und Bedingungen sowie einer automatischen Antwort an den Besucher.

Die Einsendungen werden auf der Website gespeichert, sind als CSV oder formatiertes PDF exportierbar und haben eine in Tagen einstellbare Aufbewahrungsdauer. Wenn eine Benachrichtigungs-E-Mail fehlschlägt, geht die Anfrage des Besuchers somit nicht verloren: Sie verbleibt in den Einsendungen und die Ursache des Fehlschlags im Protokoll.

  • Mehrere E-Mails pro Formular, mit Empfängern, Kopien und Bedingungen.
  • Eine an den Besucher gesendete Antwort.
  • Auf der Website gespeicherte Einsendungen, exportierbar als CSV oder PDF.

Was kostenlos ist und was zu nexya Pro gehört

Um WordPress-E-Mails zu versenden und herauszufinden, welche nicht ankommen, reicht die kostenlose Version: Versand per SMTP oder API, Versandprotokoll mit Angabe der Fehlerursache, Test-E-Mail und unsichtbares Captcha.

nexya Pro fügt einen zweiten Versandserver und Ausfallbenachrichtigungen hinzu: Wenn der Hauptserver eine Nachricht ablehnt, springt ein anderer ein und Sie werden benachrichtigt, anstatt es von einem Kunden zu erfahren. Pro bietet außerdem Mailya für Newsletter und nexya-Formulare. Die kostenlose Version enthält keinen dieser Codes; nexya Pro wird nach dem Kauf von Freemius bereitgestellt und übernimmt die bereits vorgenommenen Einstellungen.

In puncto Datenschutz sendet das Plugin standardmäßig nichts an Dritte. Der von Ihnen gewählte SMTP- oder API-Dienst empfängt natürlich Ihre E-Mails: Das ist seine Aufgabe.

Häufige Fragen

Warum werden meine WordPress-E-Mails nicht versendet, obwohl die Website keinen Fehler meldet?

WordPress leitet die Nachricht an die Versandfunktion des Hosts weiter und betrachtet sie als versendet. Wenn der Host sie blockiert oder das Zielpostfach sie ablehnt, wird nichts zurückgemeldet. Das Protokoll des Mail-Moduls zeichnet jeden fehlgeschlagenen Versand samt Ursache auf.

Soll man SMTP oder API wählen?

SMTP eignet sich, wenn Sie ein professionelles Postfach über die Domain der Website haben. Die API eines Versanddienstes eignet sich, wenn die Website viele E-Mails versendet oder der Host SMTP-Ports blockiert. Das Mail-Modul unterstützt beides.

Meine Anmeldebestätigungs-E-Mails kommen nur jedes zweite Mal an. Was tun?

Richten Sie eine SMTP- oder API-Methode ein, senden Sie eine Test-E-Mail und sehen Sie dann im Protokoll nach: Jede fehlgeschlagene Bestätigung ist dort mit dem vom Server genannten Grund aufgeführt.

Ist der Backup-Server in der kostenlosen Version enthalten?

Nein. Der zweite Versandserver und die Benachrichtigungen bei Fehlschlägen sind nexya Pro vorbehalten. Der SMTP- oder API-Versand, das Protokoll, die Test-E-Mail und das Captcha sind kostenlos.

Sind nexya-Formulare kostenlos?

Nein, nexya-Formulare sind Teil von nexya Pro. Das unsichtbare Captcha des Mail-Moduls hingegen ist kostenlos und schützt auch Formulare anderer Plugins auf der Website.

Die Module in diesem Beitrag

nexya mail nexya forms nexya mailya

nexya Pro 7 Tage kostenlos testen

Alle Module, Formulare, Newsletter und der Seiten-Cache, auf Ihrer Website. Unverbindlich.

Pläne ansehen Oder die kostenlose Version entdecken