Webstrategie1. Oktober 2026Aktualisiert am 1. Oktober 2026

Kontaktformular funktioniert nicht: Warum kommen Anfragen nicht an?

Eine Website kann professionell aussehen und trotzdem Anfragen verlieren. Besonders tückisch ist ein Kontaktformular, das „Gesendet“ anzeigt, obwohl im Postfach nichts ankommt. Zwischen dem Klick und der sichtbaren E-Mail liegen mehrere Schritte. Mit einer geordneten Prüfung findest du heraus, ob die Anfrage schon im Browser scheitert, beim Versand hängen bleibt oder im empfangenden Postfach gefiltert wird.

Was prüfe ich zuerst, wenn das Kontaktformular keine E-Mail sendet?

Prüfe zuerst, ob die Anfrage auf der Website angenommen wurde, ob der Versanddienst sie übernommen hat und was das empfangende Postfach damit gemacht hat.

Notiere für eine Testanfrage Uhrzeit, Formularseite und einen eindeutigen Testbetreff. Suche danach nach diesem Vorgang im Formularsystem, im Versandprotokoll und im Postfach. So lässt sich die Stelle eingrenzen, an der die Verarbeitung endet. Prüfe auch die konfigurierte Empfängeradresse, Weiterleitungen, Spamordner und Quarantäne.

Verwende erfundene Testdaten und beginne mit einer kurzen Nachricht ohne Anhang. Erst wenn dieser Weg funktioniert, teste die zusätzlichen Funktionen. Ein Wechsel des Formularplugins vor dieser Prüfung kann die Ursache verdecken.

Warum zeigt das Formular „Gesendet“, obwohl nichts ankommt?

Die Meldung kann nur die Annahme durch die Website bestätigen und beweist nicht, dass eine E-Mail im Postfach angekommen ist.

Ein HTML-Formular überträgt zunächst Daten an einen Server. Dieser entscheidet, ob er sie speichert, per E-Mail versendet oder anders verarbeitet. Bei JavaScript-Formularen muss die Anwendung außerdem die Serverantwort richtig prüfen: Ein abgeschlossener Fetch-Aufruf bedeutet nicht automatisch einen erfolgreichen HTTP-Status.

Die Anzeige sollte deshalb genau den bestätigten Schritt benennen. „Anfrage eingegangen“ passt, wenn der Eingang tatsächlich gesichert ist. Fehler dürfen nicht dieselbe Erfolgsmeldung auslösen. Quellen: MDN, Formulardaten senden (https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data) und Fetch verwenden (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch).

Hilft SMTP, wenn mein Kontaktformular nicht funktioniert?

Ein korrekt eingerichteter Versand über SMTP oder eine Mail-API kann Versandprobleme beheben, löst aber keine Fehler vor oder nach diesem Schritt.

Prüfe beim eingesetzten Dienst Serveradresse, erlaubte Absender, Authentifizierung und die konkrete Fehlermeldung. Wird bereits die Formularanfrage abgelehnt, hilft eine neue Mailverbindung nicht. Hat der Versanddienst die Nachricht angenommen, muss der weitere Zustellstatus geprüft werden.

Teste den Versand aus derselben Anwendung, die das Formular verarbeitet. Eine E-Mail aus deinem normalen Mailprogramm nutzt möglicherweise einen anderen Versandweg. Eine Annahme durch den Dienst ist zudem keine Garantie für die Ablage im Posteingang; Filter und Empfängerregeln wirken weiterhin.

Welche Absenderadresse soll das Kontaktformular verwenden?

Verwende als Absender eine für deinen Versanddienst bestätigte Adresse deiner eigenen Domain und die Besucheradresse im vorgesehenen Reply-To-Feld.

So tritt deine Website als tatsächlicher Versender auf, während dein Team über „Antworten“ die Person erreichen kann, die das Formular ausgefüllt hat. Eine beliebige Besucheradresse als From-Absender kann dagegen eine fremde Domain vorgeben, für die dein System nicht senden darf.

Die genaue Konfiguration hängt vom Formular und Mailanbieter ab. Postmark beschreibt beispielsweise für Gravity Forms einen bestätigten From-Absender beziehungsweise eine verifizierte Domain. Prüfe zusätzlich, ob Antworten tatsächlich beim richtigen Empfänger landen. Quelle: Postmark Support (https://postmarkapp.com/support/article/1129-can-i-use-the-postmark-for-wordpress-plugin-with-gravity-forms).

Warum landen Formularnachrichten im Spamordner?

Fehlende oder nicht passende E-Mail-Authentifizierung, die Reputation des Versenders und Empfängerfilter können die Zustellung beeinflussen.

SPF legt fest, welche Systeme für die Domain senden dürfen. DKIM versieht Nachrichten mit einer prüfbaren Signatur. DMARC verbindet die sichtbare Absenderdomain mit SPF beziehungsweise DKIM und einer veröffentlichten Richtlinie. Diese Einstellungen müssen zum tatsächlich verwendeten Versanddienst passen.

Google beschreibt Authentifizierungsanforderungen für Nachrichten an persönliche Gmail-Konten und empfiehlt die Einrichtung von SPF, DKIM und DMARC. Auch korrekt authentifizierte Nachrichten können gefiltert werden. Prüfe daher die Nachrichtenheader und die Zustellmeldung statt lediglich einen DNS-Eintrag hinzuzufügen. Quelle: Gmail-Absenderrichtlinien (https://support.google.com/mail/answer/81126?hl=de).

Wie verhindere ich, dass Formularfehler unbemerkt bleiben?

Lege einen regelmäßigen Test des vollständigen Anfragewegs und eine Zuständigkeit für Versandfehler fest.

Kontrolliere nach Updates und Änderungen an Hosting, Domain oder Mailanbieter, ob Eingang, interne Benachrichtigung und Antwortweg funktionieren. Teste auf einem Smartphone und am Desktop, mit gültigen sowie fehlenden Pflichtangaben und gegebenenfalls mit zulässigen Anhängen. Ein Schutz gegen automatisierten Missbrauch darf echte Besucher nicht stillschweigend blockieren.

Je nach Formularsystem kann eine gesicherte Anfrageablage helfen, eine fehlgeschlagene Benachrichtigung nachzuholen. Definiere dafür Zugriff, Aufbewahrung und einen sichtbaren Bearbeitungsstatus. KUP Solutions kann bei der Prüfung an der vorhandenen Website und ihrem Versandweg ansetzen; dafür sind Formularsystem, Hosting, Maildienst und ein reproduzierbarer Testfall die wichtigsten Ausgangspunkte.

Zum Thema passend

UnternehmenswebsitesIndividuelle Web-SystemeReferenz: Cranio & Balance