WordPress‑E‑Mails und Kontaktformulare reparieren lassen: So findest du Hilfe

WordPress‑E‑Mails und Kontaktformulare reparieren lassen: So findest du Hilfe

Ein Kunde ruft an und fragt, warum du nie auf seine Nachricht geantwortet hast. Du schaust in dein Postfach. Keine E-Mail vom Formular, nicht mal im Spam.

Dein Formular zeigt weiterhin „Vielen Dank für deine Nachricht. Sie wurde gesendet.“ Bis du es merkst, können Anfragen von mehreren Wochen fehlen.

Hier erfährst du, was du in zehn Minuten prüfen kannst, wenn dein WordPress-Kontaktformular keine E-Mails sendet. Falls das nicht hilft, erfährst du auch, wie du jemanden mit der Reparatur beauftragst, ohne Domain oder Postfach aus der Hand zu geben.

Warum WordPress‑E‑Mails verloren gehen

Das Formular funktioniert meistens. Das Problem liegt beim Versand der E-Mail, entweder auf deinem Server oder beim empfangenden Postfach.

Standardmäßig verschickt WordPress E-Mails über deinen Hosting-Server mit der mail-Funktion von PHP. Diese Mails gehen oft ohne Nachweis raus, dass sie wirklich von deiner Domain kommen. Hier hakt es meistens:

  • Versandbeschränkungen beim Hoster Viele Shared-Hosting-Anbieter schränken den direkten Mailversand über PHP ein, um Spam zu bekämpfen. Das Formular meldet „gesendet“, aber die Nachricht verlässt den Server nie.
  • Von Gmail oder Outlook abgelehnt Seit Februar 2024 verlangen die Richtlinien für E-Mail-Absender von Gmail von jedem Absender SPF oder DKIM, zwei DNS-Einträge, die belegen, dass eine Domain einem Server das Versenden in ihrem Namen erlaubt. Mails ohne diese Einträge können abgelehnt werden oder im Spam landen.
  • Falsche Absenderadresse Verschickt ein Formular E-Mails mit der Gmail-Adresse des Besuchers oder einer anderen fremden Domain als Absender, wirken sie beim Empfänger gefälscht. Manche Hoster blockieren außerdem Mails von einer Adresse auf deiner Domain, hinter der kein echtes Postfach steht.
  • Benachrichtigungen an eine alte Adresse Jemand hat das Formular vor Jahren eingerichtet, und es schickt die Nachrichten immer noch an ein Postfach, das niemand liest.

Wenn bei einem Kunden das Formular nicht mehr funktioniert, prüfe ich zuerst den Versand. Speichert dein Formular-Plugin Einträge, liegen die Nachrichten oft noch im Dashboard.

Das prüfst du zuerst (10 Minuten)

Die ersten beiden Checks ändern nichts. In Schritt 3 kommt ein kostenloses Plugin dazu, in Schritt 4 änderst du eine Einstellung.

  1. Schick dir selbst eine Testnachricht. Füll das Formular auf deinem Handy aus, mit einer privaten E-Mail-Adresse. Warte ein paar Minuten und schau in den Posteingang, in den Spam-Ordner und, falls vorhanden, in den Tab „Werbung“.
  2. Prüf, wohin das Formular sendet. Öffne die Benachrichtigungs- oder Mail-Einstellungen des Formulars (bei Contact Form 7 den Tab „E-Mail“, bei WPForms „Einstellungen → Benachrichtigungen“) und prüf die Empfängeradresse im Feld „An“. Oft steht dort noch die Adresse eines ehemaligen Mitarbeiters.
  3. Schick einen Test aus einem Mail-Plugin. Das kostenlose Plugin WP Mail SMTP hat ein Werkzeug „E-Mail-Test“. Kommt auch dessen Test-Mail nicht an, liegt das Problem am Versand deiner Seite, nicht am Formular. Wenn du es selbst einrichten willst, schau dir die Mail- und Formular-Tools an, die ich empfehle.
  4. Korrigier die Absenderadresse. Stell in denselben Formular-Einstellungen das Feld „Von“ auf eine Adresse deiner eigenen Domain, etwa hello@deinedomain.de. Die Adresse des Besuchers gehört stattdessen in „Reply-To“ (bei WPForms „Antwort-an“), so wie es der Mail-Leitfaden von Contact Form 7 (auf Englisch) empfiehlt.

Spar dir das Selbermachen und beauftrage gleich jemanden, wenn auch die Bestell-E-Mails deines Shops ausbleiben (ein WooCommerce-Entwickler kann dabei gleich den Rest des Shops prüfen), wenn die E-Mails deiner Domain über Google Workspace oder Microsoft 365 laufen oder wenn du nicht weißt, wo das DNS deiner Domain verwaltet wird.

Wenn die Test-Mails immer noch nicht ankommen, hör hier auf und beauftrage einen Entwickler. Wenn du DNS-Einträge änderst, die du nicht verstehst, kann auch der Versand aus deinem normalen Postfach kaputtgehen.

Wo du einen Entwickler findest

Für Probleme mit WordPress-E-Mails und Kontaktformularen empfehle ich Fiverr. Ich arbeite selbst dort und weiß, wie Bestellungen, Zahlungen und Bewertungen ablaufen. Der E-Mail-Versand lässt sich gut im Rahmen eines klar abgegrenzten Auftrags zum Festpreis einrichten.

So zahlst du Festpreis pro Paket, vor der Bestellung sichtbar
Typischer Preis für diesen Auftrag 19-140 €, je nachdem, wie viel eingerichtet werden muss
Wie schnell es losgeht Du kannst sofort bestellen; die meisten Aufträge sind in 1-2 Tagen erledigt
Dein Geld Das Geld bleibt bei Fiverr, bis der Auftrag abgeschlossen ist
Am besten für Formulare und E-Mails der Seite, die nicht ankommen oder im Spam landen
Wo du suchst Auf Fiverr finden

Was es kostet

Zum Zeitpunkt, an dem ich das schreibe, sind das die üblichen Preise auf Fiverr:

Der Auftrag Typischer Preis auf Fiverr Was meistens dazugehört
SMTP einrichten 19-37 € Ein SMTP-Plugin mit einem Postfach oder Versanddienst verbinden, eine Test-Mail senden, die Absenderadresse korrigieren
SMTP plus DNS-Einträge 37-75 € Wie oben, dazu SPF-, DKIM- und DMARC-Einträge für deine Domain erstellen und prüfen
Komplette E-Mail-Reparatur 75-140 € Mehrere Formulare und WooCommerce-Bestell-E-Mails prüfen und reparieren, einen Versanddienst auf deinen Namen einrichten, die Zustellbarkeit testen

Die Servicegebühr von Fiverr ist in den Paketpreisen nicht enthalten und kommt beim Bezahlen dazu.

Was bei günstigen Angeboten meistens fehlt

Eine Bestellung für 19 € heißt oft: Plugin installiert, eine Test-Mail verschickt. Prüf, ob das Paket Folgendes enthält:

  • DNS-Einträge für deine Domain, nicht nur die Plugin-Einstellungen
  • eine Prüfung, ob du danach aus deinem normalen Postfach weiterhin E-Mails verschicken kannst
  • einen Test jedes Formulars und, bei einem Shop, der Bestell-E-Mails
  • ein Konto beim Versanddienst auf deinen Namen, nicht auf den des Verkäufers
  • eine kurze Übersicht, was wo eingerichtet wurde

Ohne die DNS-Einträge kommen Mails vielleicht eine Weile im Posteingang an und rutschen dann wieder in den Spam.

So wählst du den richtigen Entwickler

Für eine E-Mail-Reparatur brauchst du jemanden, der sich mit den E-Mails deiner Domain genauso auskennt wie mit WordPress. Achte auf Fragen zu deinem Postfach und zum DNS.

Prüf Bewertungen zum gleichen Problem

Such nach Bewertungen, in denen SMTP, contact forms, spam folder oder dein Formular-Plugin namentlich vorkommen: Contact Form 7, WPForms, Gravity Forms, Elementor forms. Lies die Bewertungen mit einem bis drei Sternen und die Antworten des Verkäufers.

Achte darauf, wie der Verkäufer auf deine Nachricht antwortet

Ein guter Verkäufer fragt, wo die E-Mails deiner Domain gehostet sind, welches Formular-Plugin du nutzt und wo dein DNS verwaltet wird. Ein Versprechen, „alle E-Mail-Probleme in einer Stunde zu lösen“, ganz ohne Rückfragen, sagt dir wenig.

Diese Fragen würde ich vor der Bestellung stellen

  • Verschickst du die Mails über mein bestehendes Postfach oder über einen Versanddienst?
  • Auf wessen Namen läuft das Konto beim Versanddienst?
  • Machst du vor dem Start ein Backup?
  • Welche DNS-Einträge legst du an, und wirken sie sich auf meine normalen E-Mails aus?
  • Testest du jedes Formular und die E-Mails des Shops?
  • Installierst du Plugins? Welche, und sind sie lizenziert?
  • Was passiert, wenn die E-Mails nächsten Monat wieder nicht ankommen?

Warnsignale

  • fragt nach dem Passwort für deinen Domain-Registrar
  • richtet den Versanddienst im eigenen Konto ein
  • will außerhalb von Fiverr chatten oder bezahlt werden
  • ein „kostenloses“ Premium-Plugin ohne Lizenzschlüssel, also eine Raubkopie, die Malware enthalten kann
  • legt einen zweiten SPF-Eintrag an, statt den vorhandenen zu bearbeiten
  • sagt überhaupt nichts zu DNS-Einträgen

So gibst du sicher Zugang

Um den E-Mail-Versand zu reparieren, braucht der Entwickler einen WordPress-Login und muss meistens DNS-Einträge ändern. Den Zugang zu besonders sensiblen Konten behältst du für dich.

  1. Mach zuerst selbst ein Backup. Nutz dein Hosting-Panel oder ein Backup-Plugin und bewahr eine Kopie außerhalb des Servers auf.
  2. Leg für den Entwickler einen eigenen WordPress-Benutzer an. Um ein Plugin zu installieren und einzurichten, braucht er die Rolle Administrator, also nimm einen temporären Login. Mit dem Plugin Temporary Login Without Password läuft er von selbst ab. Gib nie deinen eigenen Login weiter.
  3. Trag die DNS-Einträge selbst ein, wenn du kannst. Lass dir vom Entwickler die genauen Einträge schicken und trag sie dort ein, wo das DNS deiner Domain verwaltet wird (deine Nameserver zeigen, welche Firma das ist). Der Support deines Hosters kann dir helfen.
  4. Verbinde Mail-Konten selbst. Nutzt die Lösung einen Versanddienst oder dein Postfach bei Google oder Microsoft, leg das Konto auf deinen Namen an und richte die Verbindung gemeinsam mit dem Entwickler in einem Gespräch ein. Die nötigen Schritte klickst du selbst durch. So braucht er nie dein Postfach-Passwort.
  5. Gib nie die Zugänge zu deinem Domain-Registrar, zu Zahlungskonten oder zur Admin-E-Mail weiter. Für eine E-Mail-Reparatur braucht es keinen davon.

Gib den Zugang erst, nachdem du bestellt hast. Schick Passwörter über einen Passwort-Manager, nicht als Text im Chat. Wenn der Auftrag erledigt ist, lösch den temporären WordPress-Benutzer und änder jedes Passwort, das du weitergegeben hast.

Was du vor Arbeitsbeginn schickst

  • die Adresse deiner Seite und die Seiten mit den Formularen
  • welche E-Mails nicht ankommen: Formularnachrichten, E-Mails zum Zurücksetzen des Passworts, Bestell-E-Mails aus dem Shop
  • an wen sie gehen sollen und ob die Nachrichten im Spam landen oder ganz verschwinden
  • dein Formular-Plugin und welchen Page Builder du gegebenenfalls nutzt
  • wo die E-Mails deiner Domain gehostet sind: bei deinem Hoster, bei Google Workspace, bei Microsoft 365
  • wo dein DNS verwaltet wird, falls du es weißt
  • was du schon versucht hast und ob schon ein SMTP-Plugin installiert ist
  • wann der Auftrag als erledigt gilt: die E-Mail jedes betroffenen Formulars erreicht ihren Empfänger
  • deine Frist
  • welchen Zugang du geben willst

Halt in den Auftragsanforderungen fest, was der Entwickler repariert und wie du das Ergebnis testest.

Nach der Reparatur: prüfen, annehmen, vorbeugen

Fiverr gibt dir drei Tage, um eine Lieferung zu prüfen, bevor der Auftrag automatisch abgeschlossen wird. Prüf sofort:

  • jedes Formular auf der Seite, ausgefüllt auf dem Handy mit einer privaten Adresse
  • eine Antwort auf eine Formularnachricht, um zu sehen, dass sie beim Besucher ankommt
  • eine E-Mail zum Zurücksetzen des Passworts und, bei einem Shop, eine Bestell-E-Mail für eine Testbestellung
  • eine E-Mail aus deinem normalen Postfach an eine Gmail-Adresse, um zu sehen, dass sie weiterhin ankommt

Bitte über Fiverr um nötige Änderungen, bevor du die Arbeit annimmst. Frag, was den Ausfall verursacht hat, welche Einträge geändert wurden und wo der Versand eingerichtet ist.

Lösch den WordPress-Benutzer des Entwicklers und änder alle Passwörter, die du weitergegeben hast. Teste jedes Formular einmal im Monat, nach größeren Plugin-Updates und nach einem Hosting-Umzug. Bei regelmäßiger Wartung kann auffallen, dass ein Formular keine Nachrichten mehr schickt, bevor deine Kunden es bemerken.

Fazit

Wenn der E-Mail-Versand in WordPress ausfällt, fällt das meistens nicht sofort auf. Bei der Reparatur geht es also weniger um das Formular als darum, wie deine Seite E-Mails verschickt. Wenn dein WordPress-Kontaktformular keine E-Mails sendet, fang mit einem Auftrag für genau dieses eine Problem an und achte darauf, dass alle Konten auf deinen Namen laufen. Teste jedes Formular, bevor du die Arbeit annimmst.

Häufige Fragen

Sind die Nachrichten, die nie angekommen sind, verloren?

Nicht immer. Speichert dein Formular-Plugin Einträge im Dashboard, sind die Nachrichten noch da. Verschickt es nur E-Mails, sind die fehlgeschlagenen meistens weg. Schau also zuerst ins Dashboard und bitte den Entwickler, das Speichern von Einträgen einzuschalten.

Kann ich einem Fiverr-Verkäufer sicher Zugang geben, um den E-Mail-Versand zu reparieren?

Ja, wenn du vorher ein Backup machst und einen temporären WordPress-Zugang einrichtest, den du danach löschst. Trag die DNS-Einträge selbst ein und achte darauf, dass das Versandkonto und dein Postfach auf deinen Namen laufen.

Warum landen meine WordPress-E-Mails im Spam?

Meistens, weil deine Domain keinen SPF- oder DKIM-Eintrag für den Server hat, der sie verschickt, oder weil die Absenderadresse nicht zu deiner Domain passt. Gmail und Outlook behandeln solche Mails als möglicherweise gefälscht.

Muss ich für einen E-Mail-Versanddienst bezahlen?

Meistens nicht. Eine kleine Seite kann über ihr bestehendes Postfach senden oder über den kostenlosen Tarif eines Versanddienstes. Der kostenlose Tarif von Brevo deckt zum Beispiel 300 E-Mails pro Tag ab. Gut besuchte Shops und Seiten mit vielen Formularen brauchen eventuell einen bezahlten Tarif.

Kann mein Hoster das kostenlos reparieren?

Manchmal. Der Hosting-Support kann dir sagen, ob PHP-Mail blockiert ist, und dir beim Eintragen der DNS-Einträge helfen. Deine Formulare oder ein SMTP-Plugin richtet er meistens nicht ein, und genau da hilft ein Entwickler.

Wie lange dauert es, den E-Mail-Versand zu reparieren?

Die meisten Aufträge sind in ein bis zwei Tagen erledigt. Neue DNS-Einträge können bis zu 48 Stunden brauchen, bis sie überall greifen. Bitte den Entwickler deshalb, danach noch einmal zu testen.