IT bugsolutions

E-Mail-Versand des Kontaktformulars

Kontaktformular sendet keine E-Mail: Ursachen und Lösung

Die kurze Antwort

Ein Formular, das Nachrichten stillschweigend verschluckt, kostet Sie Anfragen, von denen Sie nie erfahren. Wir verfolgen eine Testnachricht vom Formular bis ins Postfach, finden die Stelle, an der sie verschwindet, und nennen zuerst einen Festpreis.

Jetzt beheben lassen
  • Backup vor jeder Änderung
  • Festpreis vor Beginn
  • Aus der Ferne, weltweit
  • Kostenlose Diagnose

Drei Begriffe erklären die meisten Fälle. SPF legt fest, welche Server für Ihre Domain Mails senden dürfen. DKIM fügt eine digitale Signatur hinzu, die beweist, dass die Nachricht nicht verändert wurde. DMARC sagt empfangenden Servern, was zu tun ist, wenn diese Prüfungen scheitern. SMTP ist das Standardverfahren, mit dem ein Mailserver eine Nachricht versendet. Übergibt das Formular seine Nachricht an einen Server, der diese Prüfungen nicht besteht, wird die Mail abgelehnt oder als Spam einsortiert, während die Website munter ihren Dankestext zeigt.

Kommt Ihnen das bekannt vor?

Woran Sie erkennen, dass Ihr Kontaktformular keine E-Mail sendet

  • Das Formular zeigt eine Dankesmeldung, aber die E-Mail erreicht Ihr Postfach nie
  • Formularnachrichten landen im Spam- oder Junk-Ordner oder kommen nur bei manchen Adressen an
  • Das Formular dreht, zeigt einen Fehler oder lädt neu, ohne zu senden
  • Die Nachrichten blieben nach einem Hosterwechsel, einem Plugin-Update oder einem Wechsel des E-Mail-Anbieters aus
  • Besucher sagen Ihnen, dass sie geschrieben haben, aber bei Ihnen ist nichts angekommen

Ursachen

Warum ein Kontaktformular keine E-Mail mehr sendet

Der Server darf keine Mails senden

Viele Hoster blockieren oder begrenzen die PHP-Funktion mail() und den ausgehenden Port 25. Das Formular übergibt die Nachricht dann an ein Mailsystem, das sie stillschweigend verwirft.

Fehlende SPF-, DKIM- oder DMARC-Einträge

Ohne diese DNS-Einträge können empfangende Server nicht prüfen, ob Ihre Website für Ihre Domain senden darf. Sie lehnen die Mail ab oder sortieren sie als Spam ein.

Falsche Absenderadresse

Das Formular sendet „von“ der Adresse des Besuchers oder einer Gmail-Adresse. Ihr Server darf für diese Domain nicht senden, und die Nachricht fällt bei der Authentifizierung durch.

Der Spamschutz blockiert echte Nachrichten

Ein falscher oder abgelaufener reCAPTCHA-Schlüssel, ein zu strenger Honeypot oder ein Sicherheits-Plugin weist echte Einsendungen ab, oft ohne dass der Besucher es erfährt.

Plugin-, Theme- oder Skript-Konflikt

Ein JavaScript-Fehler oder ein Konflikt zwischen Formular-Plugin, Cache-Plugin und Theme verhindert, dass das Formular überhaupt abgeschickt wird.

Postfach- oder Weiterleitungsproblem

Das empfangende Postfach ist voll, eine Weiterleitungsregel ist defekt, oder die MX-Einträge haben sich nach einem Umzug geändert, sodass die Mail nirgends ankommt.

Selbst versuchen

Ein Kontaktformular testen, das keine E-Mail sendet

Arbeiten Sie zuerst diese Prüfungen ab. Sie zeigen oft, wo die Nachricht verloren geht.

  1. 1 Senden Sie über das Formular einen Test und prüfen Sie den Spam- oder Junk-Ordner der Empfängeradresse sowie alle Filterregeln, die Sie eingerichtet haben.
  2. 2 Ändern Sie in den Formular-Einstellungen den Empfänger auf eine andere Adresse, zum Beispiel ein Gmail-Konto. Prüfen Sie auch, dass das übliche Postfach nicht voll ist und die Weiterleitung noch auf eine funktionierende Adresse zeigt.
  3. 3 Sehen Sie in die Einträge oder das Protokoll des Formulars (viele WordPress-Formular-Plugins speichern Einsendungen). Ist der Eintrag da, funktioniert das Formular, und das Problem ist die E-Mail.
  4. 4 Öffnen Sie auf der Formularseite die Browser-Konsole und senden Sie ab. Ein roter JavaScript-Fehler oder ein reCAPTCHA-Fehler deutet auf ein Skript- oder Schlüsselproblem.
  5. 5 Stellen Sie im Formular als Absender eine Adresse Ihrer eigenen Domain ein, etwa noreply@ihredomain.de, und tragen Sie die Adresse des Besuchers als Reply-To (Antwortadresse) ein.
  6. 6 Installieren Sie in WordPress ein seriöses SMTP-Plugin, verbinden Sie es mit Ihrem E-Mail-Anbieter und nutzen Sie dessen Test-Mail, um den genauen Fehler zu sehen.

Unser Vorgehen

So bringen wir Ihr Kontaktformular wieder zum Senden

  1. 1

    Sie beschreiben das Problem

    Sagen Sie uns, welches Formular ausfällt und wohin die Nachrichten gehen sollen. Wir antworten mit dem Zugriff, den wir brauchen, und mehr nicht.

  2. 2

    Zuerst kommt ein Backup

    Wir kopieren Website-Dateien, Datenbank und die aktuellen DNS-Einträge, bevor wir etwas ändern, damit sich jeder Schritt umkehren lässt.

  3. 3

    Wir verfolgen die Nachricht und nennen den Preis

    Wir verfolgen eine Testnachricht vom Formular über den Mailserver bis ins Postfach, finden die Stelle, an der sie stoppt, und senden Ihnen einen Festpreis.

  4. 4

    Wir reparieren den Versand und berichten

    Sobald Sie zustimmen, beheben wir den Versand, senden Testnachrichten an mehrere Anbieter und schicken Ihnen einen kurzen Bericht über unsere Änderungen.

Was wir brauchen

Was wir von Ihnen brauchen

  • Ein Admin-Login für Ihre Website oder Ihr CMS
  • Zugriff auf Ihr DNS (Registrar oder Cloudflare), damit wir SPF, DKIM und DMARC prüfen und ergänzen können
  • Angaben zum Postfach oder E-Mail-Anbieter, der die Nachrichten empfangen soll
  • Seit wann die Nachrichten ausbleiben und was sich zu dieser Zeit geändert hat

Wir bitten nur um den Zugriff, den die Arbeit braucht. Sie können einen eigenen Login für uns anlegen und ihn entfernen, sobald wir fertig sind.

Was wir nicht beheben können

Ausfälle bei Ihrem E-Mail-Anbieter, Postfächer oder Domains ohne Zugriff für uns und Sperren durch den Mailfilter des Empfängers können wir nicht beheben. Wir können einen Anbieter auch nicht zwingen, Ihre Adresse von einer Sperrliste zu nehmen; wir zeigen Ihnen aber, wie Sie das beantragen. Liegt die Ursache dort, sagen wir es Ihnen sofort.

Preis

Preis und nächste Schritte

  1. 1

    Kostenlose Diagnose

    Wir suchen die Ursache und sagen Ihnen, was los ist.

  2. 2

    Festpreis

    Sie erhalten einen Preis und eine Zeitschätzung. Ohne Ihr Ja beginnt nichts.

  3. 3

    Behoben und dokumentiert

    Wir reparieren, testen und schicken Ihnen einen kurzen Bericht.

Ab €295 netto

Festpreis, vor Beginn vereinbart

Ist es dringend? Sagen Sie es uns im Formular oder im Chat. Wir fangen so bald wie möglich an und nennen Ihnen im Angebot eine realistische Zeitschätzung. Kostet vorrangige Bearbeitung extra, sehen Sie das im Angebot, bevor Sie zustimmen.

Jetzt beheben lassen

Fragen?

Probleme mit dem E-Mail-Versand des Kontaktformulars: FAQ

Zuletzt aktualisiert:

Anfrage

Schildern Sie uns das Problem

Beantworten Sie ein paar kurze Fragen. Sie erhalten einen Festpreis, bevor wir etwas tun.

Schritt 1 von 5

Auf welcher Plattform tritt das Problem auf?