Cookies und Datenschutz
Wir nutzen technisch notwendige Cookies für den Betrieb der Webseite. Optional können Sie Statistik- und Marketing-Cookies erlauben. Mehr Infos in unserer Datenschutzerklärung.
![]() |
||||||||||||||||||||||||||||||||||||||||
Startseite Was ist ein Kontaktformular? Formular erstellen Spamschutz Formular einbinden Mails kommen nicht an? Screenshots Download Installationsanleitung Systemanforderungen & Lizenz News FAQ Erweiterung bestellen Termin buchen Newsletter Impressum Kontakt Rechnung abrufen Suche Support Board
|
Was ist ein Kontaktformular? Definition, Aufbau und TippsWas ist ein Kontaktformular? Ein Kontaktformular ist ein Formular auf einer Website, über das Besucher dem Betreiber eine Nachricht schicken, ohne ihr eigenes E-Mail-Programm zu öffnen. Sie tragen Name, E-Mail-Adresse und Anliegen in vorgegebene Felder ein. Ein Script auf dem Webserver prüft die Angaben und stellt sie dem Betreiber als E-Mail zu. Wer ein solches Formular ausfüllt, will schnell eine Frage loswerden. Wer es betreibt, braucht ein Programm, das Spam abwehrt und jede Nachricht zustellt. Die Frage „Was ist ein Kontaktformular?“ hat deshalb zwei Antworten. Diese Seite gibt beide und zeigt, wann ein Formular mehr bringt als eine veröffentlichte E-Mail-Adresse. Was ist ein Kontaktformular technisch gesehen?Jedes Kontaktformular besteht aus zwei Teilen, dem sichtbaren Formular im Browser und einem Script auf dem Webserver. Eine Nachricht nimmt diesen Weg:
Ein HTML-Formular allein verschickt also keine Mails. Laut der MDN-Anleitung zum Senden von Formulardaten sollte das Ziel eines Formulars eine Datei auf dem Server sein, die die Daten verarbeitet und prüft. Den sichtbaren Teil bauen Sie mit der Anleitung HTML-Formular erstellen. Typische Felder und PflichtfelderEin Kontaktformular fragt nur ab, was für eine Antwort nötig ist. Den Grundbestand bilden drei Felder:
Je nach Website kommen Betreff, Themenauswahl oder Telefonnummer dazu. Pflichtfelder sind Felder, ohne die sich das Formular nicht abschicken lässt. Gekennzeichnet werden sie etwa mit einem Sternchen (*). Unser Script fragt Vorname, Nachname, E-Mail-Adresse und Nachricht ab, alle vier sind Pflicht. Im HTML-Code markiert das Attribut Kontaktformular oder E-Mail-Adresse?Statt eines Formulars können Sie auch Ihre E-Mail-Adresse veröffentlichen, als Text oder als mailto-Link, der beim Klick das E-Mail-Programm des Besuchers öffnet. Beide Wege im Vergleich:
Ganz frei von Spam bleiben Sie mit einem Formular nicht. Laut Bundesamt für Sicherheit in der Informationstechnik durchsuchen sogenannte Harvester Websites nach Adressen, etwa im Impressum, und Spammer setzen Adressen auch einfach aus häufigen Kombinationen zusammen. Bots füllen außerdem Formulare aus. Sie müssen sich aber nicht entscheiden. Bieten Sie das Formular für den schnellen Kontakt an und die Adresse für alle, die lieber ihr eigenes Mailprogramm nutzen. Tipps für Besucher: Kontaktformular richtig ausfüllenFür Besucher ist die Antwort auf „Was ist ein Kontaktformular?“ einfach: ein Weg, ohne Mailprogramm eine Frage zu stellen. Ob jemand zurückschreibt, hängt an wenigen Angaben.
Was Betreiber beachten solltenFür Betreiber fällt die Antwort auf „Was ist ein Kontaktformular?“ technischer aus. Es ist Software, die gepflegt werden will. Damit sie dauerhaft funktioniert, achten Sie auf vier Punkte. SpamschutzFormulare im Netz werden auch von Programmen angesteuert, die automatisch Werbung absenden. Dagegen helfen Captchas, unsichtbare Fallen-Felder (Honeypot) und Zeitprüfungen, die zu schnell abgeschickte Formulare abweisen. Unser Script nutzt ab Version 2.52 ein CSRF-Token, ein Honeypot-Feld und eine Zeitprüfung mit einer Vorgabe von drei Sekunden, alles ohne Dienste von Drittanbietern. Captcha und Wortfilter gibt es als Erweiterung. Mehr dazu im Ratgeber Spamschutz ohne reCAPTCHA. Zustellung der MailsKommen die Mails nicht an, merkt das womöglich lange niemand, denn der Besucher sieht trotzdem eine Erfolgsmeldung. Tragen Sie als Absender eine Adresse Ihrer eigenen Domain ein und die des Besuchers als „Antwort an“ (Reply-To). Fragen Sie Ihren Hoster, ob die PHP-Funktion Hinweis zum DatenschutzÜber ein Kontaktformular schicken Ihnen Besucher Angaben zu ihrer Person, mindestens Name und E-Mail-Adresse. Prüfen Sie, welche Daten Ihr Script verarbeitet. Unseres speichert keine Nachrichten in einer Datenbank, schreibt aber IP-Adresse, Hostname und Browserkennung des Absenders mit in die Mail an Sie. Ein kurzer Hinweis am Formular kann erklären, wofür Sie die Angaben verwenden, und auf die Datenschutzerklärung verweisen. Welche Hinweise nötig sind, klären Sie anhand Ihrer Datenschutzerklärung oder mit einer fachkundigen Stelle. BarrierefreiheitEin Kontaktformular sollte sich auch mit Tastatur und Screenreader bedienen lassen. Das Formular-Tutorial der Web Accessibility Initiative (W3C) nennt dafür unter anderem:
Im Formular unseres Scripts ist jede Beschriftung auf diese Weise mit ihrem Feld verknüpft. Was ist ein Kontaktformular und was nicht?Nicht jedes Formular auf einer Website ist ein Kontaktformular, auch wenn die Technik dahinter ähnlich arbeitet.
Mit zusätzlichen Feldern lässt sich ein Kontaktformular zum Anfrageformular ausbauen. Für Bewerbungen braucht es ein Upload-Feld, das es für unser Script als kostenpflichtige Erweiterung gibt. Bestellungen mit Warenkorb und Zahlung gehören in ein Shop-System. Häufige Fragen zum KontaktformularKurze Antworten auf Fragen rund um Kontaktformulare.
|
|||||||||||||||||||||||||||||||||||||||