Das Szenario ist immer dasselbe: Sie starten eine neue Seite, installieren Contact Form 7 (oder Elementor Forms), füllen ein Testformular aus, sehen die grüne Nachricht “Erfolgreich gesendet”… und Stille. Die E-Mail kommt nie an oder landet im SPAM.
Im Jahr 2026 ist die E-Mail-Zustellbarkeit (Deliverability) eine der größten Herausforderungen. Die Spamfilter von Gmail, Outlook und Yahoo sind gnadenlos.
In diesem Leitfaden erkläre ich, warum die Standardkonfiguration von WordPress kaputt ist und wie Sie es ein für alle Mal mit professionellen Tools beheben.
Warum funktioniert PHP mail() nicht?
Standardmäßig verwendet WordPress die uralte PHP-Funktion mail(). Sie funktioniert so:
- WordPress sagt dem Server (z. B. Apache/Nginx): “Sende diesen Text an den Admin”.
- Der Server sendet die E-Mail “von sich selbst”, oft unter Verwendung einer Adresse wie
wordpress@ihr-server.hosting.de.
Das Hauptproblem: Fehlende Identität (Spoofing)
Ihre Domain ist meinefirma.de, aber die E-Mail verlässt technisch gesehen den Server s123.hostingprovider.net. Für Gmail sieht das verdächtig aus: “Jemand gibt sich als Firma aus, sendet aber von einem seltsamen Hosting-Server”.
Ergebnis? Bounce (Zurückweisung) oder SPAM-Ordner.
Schritt 1: SMTP-Plugin installieren
Sie müssen WordPress zwingen, sich bei einem echten Postfach anzumelden, genau wie es Ihr E-Mail-Programm (Outlook/Thunderbird) auf Ihrem Handy tut.
Empfohlene Plugins (2026):
-
FluentSMTP (Kostenlos & Beste) Leichtgewichtig, schnell, hat E-Mail-Logs und unterstützt native APIs. Keine kostenpflichtige Version, alles ist gratis.
-
WP Mail SMTP (Am beliebtesten) Marktstandard. Die kostenlose Version reicht für einfaches SMTP.
Konfiguration (Daten vom Hosting):
Loggen Sie sich in Ihr Hosting-Panel ein und finden Sie die Details:
- SMTP-Server (Host): z. B.
smtp.ionos.de,mail.ihredomain.de - Port:
465(SSL) oder587(TLS). Vermeiden Sie Port 25! - Authentifizierung: Ja.
- Login: Ihre volle E-Mail-Adresse.
- Passwort: Passwort für dieses Postfach.
Senden Sie nach der Konfiguration eine Test-E-Mail aus dem Plugin.
Schritt 2: Domain-Authentifizierung (DNS)
Dies ist der wichtigste Teil, den 90% der Anwender vergessen. Senden über SMTP allein reicht nicht. Sie müssen der Welt beweisen, dass dieser Server berechtigt ist, E-Mails in Ihrem Namen zu senden.
Sie tun dies, indem Sie TXT-Einträge in der DNS-Zone Ihrer Domain hinzufügen (z. B. bei Cloudflare, All-Inkl, Strato).
1. SPF (Sender Policy Framework)
Sagt: “Nur diese IP-Adressen dürfen E-Mails von dieser Domain senden”.
Beispiel TXT-Eintrag:
v=spf1 include:_spf.google.com include:spf.kunden-server.de -all
2. DKIM (DomainKeys Identified Mail)
Dies ist eine digitale Signatur für Nachrichten. Der Mailserver “stempelt” jede E-Mail mit einem privaten Schlüssel, und der Empfänger prüft ihn mit einem öffentlichen Schlüssel aus dem DNS.
3. DMARC (Domain-based Message Authentication)
Eine Anweisung für Gmail, was zu tun ist, wenn SPF oder DKIM fehlschlagen. Im Jahr 2026 verlangen Gmail und Yahoo DMARC für große Versender.
Basis TXT-Eintrag für _dmarc:
v=DMARC1; p=none; rua=mailto:admin@ihredomain.de
Schritt 3: SMTP vs API (Warum API gewinnt?)
Senden über Standard-SMTP hat Nachteile:
- Langsamkeit: SMTP ist ein “gesprächiges” Protokoll.
- Passwort-Sperre: Wenn Sie das Postfach-Passwort ändern, sendet die Seite keine Mails mehr.
- Limits: Standard-Hosts haben Limits, z. B. 500 E-Mails/Tag.
Lösung: Transaktions-E-Mail-Dienste (API)
Nutzen Sie Dienste wie Brevo, Postmark oder MailerSend. Verbinden Sie diese über FluentSMTP per API-Key.
Zusammenfassung
Professionalisieren Sie Ihren E-Mail-Versand. Verlassen Sie sich 2026 nicht auf php mail(). Nutzen Sie SMTP, authentifizieren Sie Ihre Domain (SPF/DKIM) und überwachen Sie die Zustellbarkeit.



