Kontaktformular ohne eigenen Server
Wie das Kontaktformular über einen externen Formular-Dienst funktioniert und worauf Sie bei der Auswahl achten sollten.
Eine statische Website hat keinen eigenen Server-Code, der E-Mails verschicken könnte. Die Lösung: Das Formular sendet die Anfrage an einen externen Formular-Dienst, der sie an Ihre E-Mail-Adresse weiterleitet.
So richten Sie es ein
- Legen Sie bei einem Formular-Dienst Ihrer Wahl ein Formular an.
- Kopieren Sie die Adresse des Endpunkts.
- Tragen Sie sie in
content/site.jsonuntercontact.endpointein – oder setzen Sie beim Deploy die UmgebungsvariableFORM_ENDPOINT.
Das Formular sendet die Felder name, email, company, message und _subject als klassische Formulardaten per POST und wertet jede Antwort mit HTTP-Status 2xx als Erfolg.
Solange kein Endpunkt eingetragen ist
…läuft das Formular im Demo-Modus: Es prüft Ihre Eingaben und zeigt an, was gesendet würde, verschickt aber nichts. So lässt sich die Seite gefahrlos vorführen.
Worauf Sie achten sollten
Prüfen Sie beim Anbieter, wo die Daten verarbeitet werden, wie lange sie gespeichert bleiben und ob ein Vertrag zur Auftragsverarbeitung angeboten wird. Ergänzen Sie Ihre Datenschutzhinweise entsprechend – am besten in Abstimmung mit einer fachkundigen Person.