WordPress Kontaktformular sendet keine E-Mails? 9 Lösungen & Checkliste

Ihr Kontaktformular funktioniert nicht? Erfahre, warum Mails im Spam landen oder gar nicht ankommen (SMTP, SPF, Plugins) und wie Sie es sofort fixst.

Wenn Ihr Kontaktformular nicht funktioniert, verlierst Sie im Schlaf Anfragen und Umsatz. Oft sieht für den Besucher alles normal aus, aber die E-Mail kommt nie in Ihrem Postfach an.

Die gute Nachricht: Meist liegt es an typischen Konfigurationsfehlern, die Sie in wenigen Minuten selbst lösen kannst.

Keine Zeit zum Lesen?

Unser Sofort-Scan findet das Problem in 60 Sekunden — SPF/DKIM-Fehler, Plugin-Konflikt, Domain-Absender falsch konfiguriert. Kein Login, kein Hoster-Zugang nötig.

→ Jetzt kostenlos scannen · → Anleitung „Kontaktformular fixen" als PDF für 9,90 €

3-Minuten-Schnellcheck (Zuerst prüfen!)

Bevor Sie tief in die Technik einsteigst, schließe die "einfachen" Fehler aus:

  • Spam-Ordner prüfen: Landet die Mail bei Ihnen oder beim Kunden im Spam?
  • Zwei-Adressen-Test: Senden Sie eine Test-Mail an eine Firmenadresse UND eine private Adresse (Gmail/Outlook).
  • Eigene Domain als Absender: Ist als Absender info@deine-domain.de eingetragen? (Wichtig: Nutzen Sie niemals die Mail des Besuchers als "From"-Adresse!)
  • Plugin-Status: nutzen Sie Contact Form 7, WPForms oder Elementor? Prüfen Sie, ob das Plugin ein Update benötigt.

Die 9 häufigsten Ursachen und Lösungen

1) Mails landen im Spam (DMARC & SPF)

Symptom: Das Formular meldet "Erfolgreich gesendet", aber die Mail landet im Junk-Ordner. Fix: - Verwenden Sie eine professionelle E-Mail-Adresse Ihrer Domain als Absender.

  • Nutzen Sie das Feld "Reply-To", um auf die Adresse des Besuchers zu antworten.
  • Hinterlege einen SPF-Eintrag bei Ihrem Hoster, um Ihre Domain zu verifizieren.

2) Der "Falsche Absender" Fehler

Wenn Ihr WordPress-Formular versucht, eine E-Mail "im Namen von" @gmail.com zu senden, blockieren moderne Mailserver (wie Outlook oder Google) dies sofort als Betrugsversuch. Fix: Absenderadresse muss immer zu Ihrer Domain gehören.

3) Fehlendes SMTP (Der Goldstandard)

Symptom: WordPress "denkt" es sendet (PHP mail), aber kein Server nimmt die Mail an. Lösung: Installieren Sie ein SMTP-Plugin (z. B. WP Mail SMTP). Damit werden E-Mails über ein echtes Postfach mit Passwort-Authentifizierung versendet – so wie in Ihrem Outlook/Apple Mail.

Tipp: Das ist die nachhaltigste Lösung für 90 % aller Zustellprobleme.

4) Cache-Konflikte (WP Rocket, Autoptimize & Co.)

Symptom: Das Formular funktioniert nur, wenn Sie eingeloggt sind, oder "hängt" beim Senden. Fix: Schließe die Seite mit dem Kontaktformular von der JavaScript-Minifizierung oder dem Page-Caching aus.

5) Veraltete Captchas (Google reCAPTCHA)

Symptom: Das Formular lässt sich nicht abschicken oder zeigt einen Validierungsfehler. Fix: Prüfen Sie, ob die API-Keys für reCAPTCHA v2 oder v3 noch gültig sind. Testweise deaktivieren, um zu sehen, ob es dann klappt.

6) Fehlerhafte Plugin-Konfiguration

Oft ist im Tab "E-Mail" des Plugins (z. B. bei Contact Form 7) ein Tippfehler in der Empfängeradresse oder ein ungültiges Tag hinterlegt. Fix: Prüfen Sie alle Platzhalter (Shortcodes) im Mail-Template.

7) PHP-Mail-Funktion vom Hoster deaktiviert

Manche günstigen Shared-Hosting-Anbieter deaktivieren die Standard-Mail-Funktion aus Sicherheitsgründen. Fix: Hier hilft ebenfalls nur der Umstieg auf SMTP (siehe Punkt 3).

8) Validierungsfehler bei Pflichtfeldern

Symptom: Der Nutzer klickt, aber es passiert nichts. Fix: Prüfen Sie, ob Fehlermeldungen (z. B. "Dieses Feld ist erforderlich") für den Nutzer unsichtbar sind (weiße Schrift auf weißem Grund).

9) Zu aggressive Firewall (ModSecurity)

Manchmal blockiert die Server-Firewall das Absenden von Formularen, wenn diese zu viele Links oder "verdächtige" Zeichen enthalten. Fix: Testen Sie das Formular mit nur einem Wort Text. Wenn das klappt, blockt ein Spam-Filter.


Keine Zeit für langes Debugging?

Ein kaputtes Formular kostet sich jeden Tag echtes Geld. Wenn Sie die Fehlersuche abkürzen willst, erledigen wir das professionell für sich – inklusive SMTP-Einrichtung und Zustell-Garantie.

👉 Jetzt Website kostenlos scannen — in unter 60 Sekunden zum Ergebnis →


FAQ – Kurzantworten

Warum kommen WP-Mails nicht an? Meistens, weil der Server "PHP Mail" nutzt, was von Empfängern als unsicher eingestuft wird. SMTP ist die Lösung.

Welches Plugin ist das Beste für SMTP? WP Mail SMTP oder Post SMTP sind die gängigsten und zuverlässigsten Optionen für WordPress.

Wie teste ich das Kontaktformular richtig? Nutzen Sie den Dienst "Mail-Tester.com". Senden Sie eine Mail aus Ihrem Formular dorthin, um einen Score für Ihre Zustellbarkeit zu erhalten.

KI-Diagnose · Kostenlos · 60 Sekunden

Klingt nach deinem Problem?

WebsiteFix analysiert deine Website automatisch — technische Fehler UND warum keine Anfragen kommen. Ein Scan, konkrete Antworten.

Jetzt kostenlos scannen →

Kostenlos · Keine Anmeldung · DSGVO-konform