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.
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.
| Symptom | Wahrscheinliche Ursache | Erster Check |
|---|---|---|
| Passwort-Reset kommt nie an | WordPress-Versandpfad ist kaputt | Test-E-Mail aus einem SMTP-Plugin senden |
| Kontaktformular sagt gesendet, aber Posteingang bleibt leer | Formular-Empfänger oder Mailer-Problem | Formularbenachrichtigungen und Mail-Logs prüfen |
| WooCommerce-Bestell-E-Mails fehlen | Deaktiviertes Template, falscher Empfänger oder Senderproblem | WooCommerce-E-Mail-Einstellungen prüfen und Testbestellung platzieren |
| E-Mails landen im Spam | Schwache Authentifizierung oder Reputation | SPF, DKIM, DMARC, From-Domain und Content prüfen |
| Manche E-Mails senden, andere scheitern | Plugin-spezifische Benachrichtigungseinstellungen | Jeden Plugin-Typ getrennt testen |
| Admin-E-Mails funktionieren, Kunden-E-Mails scheitern | Empfängerfilterung, Template oder Suppression | Logs 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:
| Test | Warum er wichtig ist |
|---|---|
| Passwort-Reset | Bestätigt Core-WordPress-Mail |
| Neue-Nutzer-Benachrichtigung | Bestätigt Admin- und Account-Mail |
| Kontaktformular-Einsendung | Bestätigt Benachrichtigungen des Formular-Plugins |
| WooCommerce-Testbestellung | Bestätigt Kunden- und Shop-Bestell-E-Mail |
| Fehlgeschlagene Bestellung oder Rückerstattung | Bestätigt weniger häufige transaktionale Templates |
| SMTP-Plugin-Test-E-Mail | Bestä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:
- Mailer-Plugin installieren.
- Einen vom Plugin unterstützten Provider wählen.
- Mit API-Key, OAuth oder SMTP-Zugangsdaten verbinden.
- Eine From Email setzen, die deine Domain nutzt.
- Einen From Name setzen, der zur Website oder Marke passt.
- Force-From-Einstellungen erst aktivieren, nachdem du geprüft hast, dass sie keine Plugins brechen.
- 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:
- Bestätige, dass Backups aktuell sind.
- Deaktiviere andere Mail-bezogene Plugins temporär.
- Lass nur den SMTP- oder API-Mailer aktiv.
- Teste Core-WordPress-E-Mail.
- Teste Kontaktformulare.
- Teste WooCommerce.
- 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 Verhalten | Was du tun solltest |
|---|---|
| Authentication failed | Zugangsdaten neu erstellen und Benutzername, Passwort, API-Key oder OAuth-Verbindung prüfen |
| Connection timeout | Host-Firewall, SMTP-Port, SSL/TLS-Modus prüfen oder API-Mailer nutzen |
| Sender not verified | From-Domain oder Absenderadresse im E-Mail-Service verifizieren |
| DKIM fail | DKIM-DNS-Einträge neu kopieren und auf Propagation warten |
| SPF fail | Versanddienst zu SPF hinzufügen und mehrere SPF-Einträge vermeiden |
| DMARC fail | From-Domain mit SPF oder DKIM ausrichten und Policy prüfen |
| Formular sendet an Admin, aber nicht an Nutzer:in | Nutzerbenachrichtigungs-Template, Merge-Felder und Suppression prüfen |
| WooCommerce-Admin-E-Mail fehlt | Template-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.