WordPress sendet keine E-Mails? SMTP-, DNS-, Formular-, WooCommerce- und Zustellbarkeits-Fixes (2026)

Behebe WordPress-E-Mail-Probleme mit einer Schritt-für-Schritt-Checkliste für SMTP, DNS-Authentifizierung, Kontaktformulare, WooCommerce, Passwort-Resets, Logging und Zustellbarkeit.

WordPress not sending email
WordPress sendet keine E-Mails? SMTP-, DNS-, Formular-, WooCommerce- und Zustellbarkeits-Fixes?

Wenn WordPress keine E-Mail sendet, kann der Fehler an vier Stellen passieren: WordPress erstellt die Nachricht nie, ein Plugin blockiert oder fehlroutet sie, der Hoster verweigert den Versand oder Inbox-Anbieter lehnen sie ab oder filtern sie.

Der erste Fix ist nicht “probier ein anderes Kontaktformular-Plugin”. Starte damit, zu bestimmen, welche E-Mail gescheitert ist. Danach richtest du einen ordentlichen Sender mit authentifizierter DNS-Konfiguration und wiederholbaren Tests ein.

Schnelldiagnose

Nutze diese Tabelle, um das Problem einzugrenzen, bevor du Plugins änderst.

SymptomWahrscheinliche UrsacheErster Check
Passwort-Reset kommt nie anWordPress-Versandpfad ist kaputtTest-E-Mail aus einem SMTP-Plugin senden
Kontaktformular sagt gesendet, aber Posteingang bleibt leerFormular-Empfänger oder Mailer-ProblemFormularbenachrichtigungen und Mail-Logs prüfen
WooCommerce-Bestell-E-Mails fehlenDeaktiviertes Template, falscher Empfänger oder SenderproblemWooCommerce-E-Mail-Einstellungen prüfen und Testbestellung platzieren
E-Mails landen im SpamSchwache Authentifizierung oder ReputationSPF, DKIM, DMARC, From-Domain und Content prüfen
Manche E-Mails senden, andere scheiternPlugin-spezifische BenachrichtigungseinstellungenJeden Plugin-Typ getrennt testen
Admin-E-Mails funktionieren, Kunden-E-Mails scheiternEmpfängerfilterung, Template oder SuppressionLogs und Status der Kunden-E-Mail-Adresse prüfen

Verlasse dich nicht auf einen einzigen Test. Teste Passwort-Reset, Kontaktformulare, WooCommerce, Admin-Benachrichtigungen und jedes Membership- oder Booking-Plugin, das E-Mail sendet.

Warum WordPress-E-Mail scheitert

WordPress nutzt wp_mail(), was Nachrichten normalerweise an die Mailfunktion des Servers übergibt, sofern kein Plugin die Route ändert. Dieser Standardpfad kann unzuverlässig sein, weil:

  • Der Hoster PHP-Mail blockieren oder drosseln kann.
  • Nachrichten eventuell nicht mit der Versanddomain authentifiziert sind.
  • Shared-Hosting-IPs eine schwache Reputation haben können.
  • Die From-Adresse eventuell nicht zur Website-Domain passt.
  • Fehler ohne aktiviertes Logging still bleiben können.
  • Mehrere Plugins dasselbe E-Mail-Verhalten überschreiben können.
  • DNS-Einträge fehlen oder nicht ausgerichtet sind.

Die langfristige Lösung ist Versand über einen dedizierten SMTP- oder API-Mailer und eine verifizierte Domain.

Schritt 1: Fehlertyp bestätigen

Erstelle eine kurze Testmatrix:

TestWarum er wichtig ist
Passwort-ResetBestätigt Core-WordPress-Mail
Neue-Nutzer-BenachrichtigungBestätigt Admin- und Account-Mail
Kontaktformular-EinsendungBestätigt Benachrichtigungen des Formular-Plugins
WooCommerce-TestbestellungBestätigt Kunden- und Shop-Bestell-E-Mail
Fehlgeschlagene Bestellung oder RückerstattungBestätigt weniger häufige transaktionale Templates
SMTP-Plugin-Test-E-MailBestätigt Verbindung zum Mailer

Notiere, ob jede Nachricht zugestellt wird, fehlt, verzögert ist oder im Spam landet. Dadurch siehst du, ob das Problem global ist oder auf ein Plugin begrenzt bleibt.

Schritt 2: SMTP- oder API-Mailer installieren

Nutze ein Plugin wie WP Mail SMTP oder einen anderen seriösen WordPress-Mailer. Das Plugin sollte WordPress-E-Mail über einen Sender wie Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES oder einen anderen Provider leiten können, der authentifizierten Versand unterstützt.

Basis-Setup:

  1. Mailer-Plugin installieren.
  2. Einen vom Plugin unterstützten Provider wählen.
  3. Mit API-Key, OAuth oder SMTP-Zugangsdaten verbinden.
  4. Eine From Email setzen, die deine Domain nutzt.
  5. Einen From Name setzen, der zur Website oder Marke passt.
  6. Force-From-Einstellungen erst aktivieren, nachdem du geprüft hast, dass sie keine Plugins brechen.
  7. Eine Test-E-Mail senden.

API-Mailer sind oft leichter zu überwachen als rohe SMTP-Zugangsdaten, weil sie klarere Fehler und Event-Logs liefern können. SMTP funktioniert trotzdem, wenn es korrekt konfiguriert ist.

Schritt 3: Sender und DNS-Authentifizierung prüfen

Die meisten “WordPress-E-Mails landen im Spam”-Probleme hängen an Identität.

Prüfe:

  • Die From-Domain ist dieselbe Domain oder eine verifizierte Subdomain, die du kontrollierst.
  • SPF enthält den Dienst, der WordPress-Mail sendet.
  • DKIM ist für den Versanddienst aktiviert.
  • DMARC existiert und ist mit deinem Sender-Setup ausgerichtet.
  • Die From-Adresse ist keine kostenlose Mailbox wie Gmail oder Yahoo für geschäftliche E-Mail.
  • Die Reply-To-Adresse wird überwacht.

Warte nach DNS-Einträgen auf Propagation und teste erneut. Ein korrekt wirkendes DNS-Panel ist kein Beweis, bis echte Nachrichten in den Inbox-Headern authentifizieren.

Schritt 4: Kontaktformular-E-Mails beheben

Kontaktformular-Plugins haben oft eigene Benachrichtigungseinstellungen.

Checkliste:

  • Bestätige, dass die Formularbenachrichtigung aktiviert ist.
  • Stelle sicher, dass die “To”-Adresse korrekt ist.
  • Nutze eine From-Adresse auf deiner Domain, nicht die E-Mail des Visitors.
  • Setze die Visitor-E-Mail stattdessen in Reply-To.
  • Prüfe Pflichtfelder und Spam-Schutz-Einstellungen.
  • Deaktiviere doppelte Benachrichtigungen während des Tests.
  • Teste mit einer Nicht-Admin-E-Mail-Adresse.

Wenn der SMTP-Test besteht, aber Kontaktformular-E-Mail scheitert, liegt das Problem normalerweise in der Formularkonfiguration, nicht beim Sender.

Schritt 5: WooCommerce-E-Mails beheben

WooCommerce hat getrennte Templates und Empfänger für verschiedene Events.

Prüfe:

  • Gehe zu den WooCommerce-E-Mail-Einstellungen und bestätige, dass jede benötigte E-Mail aktiviert ist.
  • Prüfe das Empfängerfeld für Admin-E-Mails.
  • Platziere eine echte Testbestellung mit einem Testprodukt.
  • Teste die Status processing, completed, refunded und failed.
  • Bestätige, dass Gast-Checkout-E-Mails und Account-E-Mails beide senden.
  • Prüfe, ob ein anderes Plugin WooCommerce-E-Mail-Templates anpasst.
  • Prüfe Logs auf fehlgeschlagene API- oder SMTP-Antworten.

Wenn Kund:innen keine Bestell-E-Mail erhalten, behandle es als Umsatz- und Supportproblem. Behebe transaktionale Zustellung, bevor du Marketing-Kampagnen startest.

Schritt 6: E-Mails im Spam beheben

Spam-Platzierung braucht meistens mehrere Verbesserungen, nicht eine magische Einstellung.

Starte hier:

  • Authentifiziere die Domain mit SPF, DKIM und DMARC.
  • Nutze einen konsistenten From Name und eine konsistente From-Adresse.
  • Vermeide bei hohem Volumen den Versand von einer Domain, die nie aufgewärmt wurde.
  • Entferne kaputte Links, URL-Shortener und irreführende Betreffzeilen.
  • Lass Anhänge aus routinemäßigen WordPress-Benachrichtigungen möglichst weg.
  • Überwache Bounce- und Beschwerdesignale in der Versandplattform.
  • Trenne Marketing-E-Mail von transaktionaler WordPress-E-Mail, wenn Volumen oder Reputation unterschiedlich sind.

Wenn E-Mail wichtig für Umsatz ist, ignoriere Spamtests nicht nach der ersten erfolgreichen Inbox-Zustellung. Wiederhole Tests nach Theme-, Plugin-, Hosting-, DNS- oder Senderänderungen.

Schritt 7: Plugin-Konflikte und Hosting-Regeln prüfen

Wenn der Sender funktioniert, WordPress aber weiter inkonsistent scheitert, isoliere Konflikte.

Sicherer Prozess:

  1. Bestätige, dass Backups aktuell sind.
  2. Deaktiviere andere Mail-bezogene Plugins temporär.
  3. Lass nur den SMTP- oder API-Mailer aktiv.
  4. Teste Core-WordPress-E-Mail.
  5. Teste Kontaktformulare.
  6. Teste WooCommerce.
  7. Aktiviere Plugins einzeln wieder.

Prüfe außerdem Host-Level-Einschränkungen. Manche Managed Hosts blockieren ausgehende SMTP-Ports oder verlangen freigegebene Mailservices. Wenn SMTP-Zugangsdaten scheitern, API-Versand aber funktioniert, können Hosting-Einschränkungen der Grund sein.

Fehlermuster und Fixes

Fehler oder VerhaltenWas du tun solltest
Authentication failedZugangsdaten neu erstellen und Benutzername, Passwort, API-Key oder OAuth-Verbindung prüfen
Connection timeoutHost-Firewall, SMTP-Port, SSL/TLS-Modus prüfen oder API-Mailer nutzen
Sender not verifiedFrom-Domain oder Absenderadresse im E-Mail-Service verifizieren
DKIM failDKIM-DNS-Einträge neu kopieren und auf Propagation warten
SPF failVersanddienst zu SPF hinzufügen und mehrere SPF-Einträge vermeiden
DMARC failFrom-Domain mit SPF oder DKIM ausrichten und Policy prüfen
Formular sendet an Admin, aber nicht an Nutzer:inNutzerbenachrichtigungs-Template, Merge-Felder und Suppression prüfen
WooCommerce-Admin-E-Mail fehltTemplate-Aktivierungsstatus und Empfängerfeld prüfen

Monitoring nach dem Fix

WordPress-E-Mail kann später durch Plugin-Updates, DNS-Edits, Domainänderungen oder Providerwechsel erneut brechen.

Überwache:

  • SMTP- oder API-Fehlerlogs.
  • Bounce-Rate.
  • Spam-Beschwerden.
  • Fehlgeschlagene WooCommerce-E-Mails.
  • Fehler bei Kontaktformular-Benachrichtigungen.
  • Supporttickets zu Passwort-Resets.
  • DMARC-Reports, wenn du sie auswertest.

Setze für wichtige Websites einen wiederkehrenden monatlichen Test. Für E-Commerce teste nach jeder größeren WooCommerce- oder Checkout-Änderung.

Launch-QA-Checkliste

Bevor du das Problem als behoben erklärst:

  • Passwort-Reset kommt im Posteingang an.
  • Neue-Nutzer-E-Mail kommt an.
  • Kontaktformular-Admin-Benachrichtigung kommt an.
  • Kontaktformular-Visitor-Bestätigung kommt an, falls genutzt.
  • WooCommerce-Bestell-E-Mails kommen bei Admin und Kund:in an.
  • Rückerstattungs-, fehlgeschlagene Bestell- und Completed-Order-E-Mails funktionieren.
  • Absenderdomain besteht SPF und DKIM.
  • DMARC existiert.
  • Ungenutzte Mailer-Plugins sind deaktiviert.
  • Logs zeigen keine wiederholten Fehler.
  • Das Supportteam weiß, wo E-Mail-Logs geprüft werden.

FAQ

Ist WordPress-E-Mail standardmäßig kaputt?

Nicht immer, aber der Standard-Versandpfad ist fragil. Er hängt von Hosting, Server-Mail-Konfiguration, Absenderidentität und Inbox-Filtering ab. Produktionssites sollten einen dedizierten Mailer nutzen.

Sollte ich SMTP oder einen API-Mailer nutzen?

Beides kann funktionieren. API-Mailer liefern oft klarere Einrichtung und Logs, während SMTP breit unterstützt wird. Wähle die Option, die dein Plugin und dein E-Mail-Provider am besten unterstützen, und teste sie gründlich.

Kann ich von einer Gmail-Adresse senden?

Für eine Business-Website solltest du eine Adresse auf deiner Domain nutzen. Website-Mail von einer kostenlosen Mailbox zu senden kann Authentifizierungs- und Vertrauensprobleme erzeugen.

Warum funktioniert der SMTP-Test, aber WooCommerce scheitert trotzdem?

Die SMTP-Verbindung kann in Ordnung sein, während WooCommerce-Templates, Empfänger, Bestellstatus-Trigger oder ein anderes Plugin falsch konfiguriert sind. Teste WooCommerce-spezifische E-Mail-Events getrennt.

Weiterführende Leitfäden

Frequently Asked Questions

Warum sendet WordPress keine E-Mails?
WordPress-E-Mail scheitert oft, weil der Standardpfad über PHP mail nicht authentifiziert ist, vom Hoster blockiert wird, falsch konfiguriert ist oder von Inbox-Anbietern gefiltert wird. Plugin-Konflikte, falsche From-Adressen, DNS-Probleme und Kontaktformular-Einstellungen können die Zustellung ebenfalls brechen.
Wie behebe ich WordPress-E-Mail-Zustellung?
Installiere ein seriöses SMTP- oder API-Mailer-Plugin, verbinde es mit einem verifizierten Sender, nutze eine From-Adresse auf deiner Domain, ergänze SPF/DKIM/DMARC-Einträge, teste Passwort-Resets, Kontaktformulare und WooCommerce-E-Mails und überwache Logs auf Fehler.
Warum landen WordPress-E-Mails im Spam?
WordPress-E-Mails landen häufig im Spam, wenn die From-Domain nicht authentifiziert ist, der Versanddienst nicht zu den DNS-Einträgen passt, der Inhalt verdächtig wirkt, die Domain eine schwache Reputation hat oder mehrere Plugins inkonsistente E-Mails senden.

Subscribe to updates

troubleshooting

Drop your email or phone number — we'll send you what matters next.

auto-detect
Brevo erhalten