City 1

Kostenlose Kontaktformulare
zum Download

Zu den Kontakformularen

Ein professionelles Kontaktformular ist essenziell für jede Website. Es erleichtert die Kontaktaufnahme für Besucher, ermöglicht eine effizientere Bearbeitung von Anfragen und hilft, die Qualität der Kommunikation zu verbessern. Hier werden 6 Kontaktformulare gratis zum Download angeboten, die folgende Merkmale aufweisen:

✅ integrierter PHPMailer für den zuverlässigen E-Mail-Versand

✅ eine Datenschutz-Einwilligungs-Checkbox

✅ Spamschutz (Honeypot und Spamschutz-Aufgabe)

✅ Fortschrittsbalken, der den Status des E-Mail-Versandes anzeigt

✅ automatische Zustellung einer Bestätigungsmail an den Versender der E-Mail, wenn der Versand erfolgreich war

✅ Zitat des Textes der versendeten E-Mail in der Bestätigungsmail

-----------------------------------------------------

✅ In den Formularen 2, 4 und 6 ist überdies die Möglichkeit vorgesehen, Dateien zu versenden.

Der entscheidende Unterschied zwischen den Formularen 1 und 2 respektive 3 und 4 bzw. 5 und 6 ist die Art der Spamschutz-Frage. Die Formulare 1 und 2 enthalten eine leichte Mathematik-Aufgabe. Die Formulare 3 und 4 hingegen sehen eine "Odd One Out Frage" (Welcher Begriff passt nicht?) vor. Die Formulare 5 und 6 enthalten ein Captcha. Sämtliche Spamschutz-Aufgaben ändern sich nach dem Zufallsprinzip. Beachten Sie bitte, dass das Captcha der Formulare 5 und 6 erst angezeigt wird, wenn Sie das Kontaktformular auf Ihren Server hochgeladen haben.

Wie die Formulare designt sind, können Sie anhand der nachstehenden Screenshots ersehen.

Formular 1
Kontaktformular lila
Formular 2
Kontaktformular grau
Formular 3
Kontaktformular lila
Formular 4
Kontaktformular grau
Formular 5
Kontaktformular lila
Formular 6
Kontaktformular grau
Download der Formulare
A:
Wenn Sie das Kontaktformular 1 oder 3 verwenden wollen, müssen Sie folgende Anpassungen vornehmen:

a) In der Datei send_email.php müssen in den Zeilen 62 bis 102 die dortigen Platzhalter wie folgt ersetzt werden.

Zeile Platzhalter Beispieleintrag
62 smtp.beispiel.com (= der SMTP-Server Ihres Webhosters mail.lima-city.de
64 deine@website-email.com (= die bei Ihrem Webhoster angelegte E-Mail-Adresse) office@meine-website244.com
65 Passwort für deine@website-email.com (= Passwort für die beim Webhoster angelegte, in Zeile 64 genannte E-Mail-Adresse) pw&fm-Wp_23!543!ko!%
71 dieselbe E-Mail-Adresse wie in Zeile 64 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com
73 empfaenger@email.com (= eine beliebige E-Mail-Adresse, an welche die über das Kontaktformular versendeten E-Mails zugestellt werden sollen, z. B. private Gmail- oder GMX-Adresse) werner.899264@gmail.com
102 dieselbe E-Mail-Adresse wie in Zeile 64 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com

b) die Datei index.html:
Nach der Checkbox für die Datenschutzerklärung ist als Link für die Datenschutzerklärung "index.html" voreingestellt. Hier ist die Seite einzutragen, in der sich die Datenschutzerklärung tatsächlich befindet (z. B. datenschutz.html).

B:
Wenn Sie das Kontaktformular 2 oder 4 verwenden wollen, müssen Sie folgende Anpassungen vornehmen:

a) In der Datei send_email.php müssen in den Zeilen 51 bis 117 die dortigen Platzhalter wie folgt ersetzt werden.

Zeile Platzhalter Beispieleintrag
51 smtp.beispiel.com (= der SMTP-Server Ihres Webhosters mail.lima-city.de
53 deine@website-email.com (= die bei Ihrem Webhoster angelegte E-Mail-Adresse) office@meine-website244.com
54 Passwort für deine@website-email.com (= Passwort für die beim Webhoster angelegte, in Zeile 53 genannte E-Mail-Adresse) pw&fm-Wp_23!543!ko!%
60 dieselbe E-Mail-Adresse wie in Zeile 53 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com
62 empfaenger@email.com (= eine beliebige E-Mail-Adresse, an welche die über das Kontaktformular versendeten E-Mails zugestellt werden sollen, z. B. private Gmail- oder GMX-Adresse) werner.899264@gmail.com
117 dieselbe E-Mail-Adresse wie in Zeile 53 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com

b) die Datei index.html:
Nach der Checkbox für die Datenschutzerklärung ist als Link für die Datenschutzerklärung "index.html" voreingestellt. Hier ist die Seite einzutragen, in der sich die Datenschutzerklärung tatsächlich befindet (z. B. datenschutz.html).

C:
Wenn Sie das Kontaktformular 5 oder 6 verwenden wollen, müssen Sie folgende Anpassungen vornehmen:

a) In der Datei send_email.php müssen in den Zeilen 77 bis 118 (Formular 5) bzw. 143 (Formular 6) die dortigen Platzhalter wie folgt ersetzt werden.

Zeile Platzhalter Beispieleintrag
77 smtp.beispiel.com (= der SMTP-Server Ihres Webhosters mail.lima-city.de
79 deine@website-email.com (= die bei Ihrem Webhoster angelegte E-Mail-Adresse) office@meine-website244.com
80 Passwort für deine@website-email.com (= Passwort für die beim Webhoster angelegte, in Zeile 53 genannte E-Mail-Adresse) pw&fm-Wp_23!543!ko!%
86 dieselbe E-Mail-Adresse wie in Zeile 79 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com
88 empfaenger@email.com (= eine beliebige E-Mail-Adresse, an welche die über das Kontaktformular versendeten E-Mails zugestellt werden sollen, z. B. private Gmail- oder GMX-Adresse) werner.899264@gmail.com
118 (Formular 5) bzw. 143 (Formular 6) dieselbe E-Mail-Adresse wie in Zeile 79 sowie "statt "deine Website" den Namen Ihrer Website office@meine-website244.com, meine-website244.com

b) die Datei index.html:
Nach der Checkbox für die Datenschutzerklärung ist als Link für die Datenschutzerklärung "index.html" voreingestellt. Hier ist die Seite einzutragen, in der sich die Datenschutzerklärung tatsächlich befindet (z. B. datenschutz.html).


Den Namen des jeweiligen SMTP-Servers müssen Sie bei Ihrem Webhoster erfragen. Bei ALL-INKL ist der Name des SMTP-Servers der Ihnen zugewiesene Loginname für das Kundenadministrationssystem (KAS) und die Erweiterung "kasserver.com", z. B. "w0123456.kasserver.com". Bei ionos.de lautet der Name des SMTP-Servers "smtp.ionos.de", bei 1&1 "smtp.1und1.de", bei Hostinger "smtp.hostinger.com", bei Strato "smtp.strato.de" und bei lima-city "mail.lima-city.de".

Wenn Sie Kunde bei Netcup sind, können Sie den Namen des SMTP-Servers auf folgende Weise eruieren:


Haftungsausschluss:
Die Kontaktformulare werden kostenlos und ohne jegliche Gewährleistung zur Verfügung gestellt. Die Nutzung erfolgt auf eigene Verantwortung. Ich übernehme keine Haftung für direkte oder indirekte Schäden, die durch die Verwendung, unsachgemäße Nutzung oder Sicherheitslücken der Formulare entstehen könnten. Es wird empfohlen, die Formulare vor der Nutzung auf Sicherheit und Kompatibilität mit bestehenden Systemen zu überprüfen.

Credits:
Designvorlage: Jesus Rodriguez/Codepen
SVG-Icons: SVG Repo
PhPMailer:GitHUb/PHPMailer
fontawesome: fontawesome