HTML-Formular einbinden

HTML-Formular per E-Mail senden

Ein Formular, dessen Inhalt als E-Mail bei Ihnen ankommt – das klingt nach einer Zeile HTML. Der naheliegende Weg über mailto funktioniert aber bei vielen Besuchern nicht. Hier steht, warum, und wie es zuverlässig geht.

Der naheliegende Weg: mailto

Mit action="mailto:…" öffnet der Browser beim Absenden das E-Mail-Programm des Besuchers, statt die Daten selbst zu verschicken.

Das hat Haken. Ist kein E-Mail-Programm eingerichtet – auf vielen Firmenrechnern, Smartphones und bei reiner Webmail-Nutzung –, passiert nichts oder es öffnet sich ein leeres Fenster. Je nach Browser werden die Eingaben nicht oder nur unvollständig übernommen, und der Besucher muss die Nachricht noch einmal selbst abschicken. Ihre Adresse steht außerdem offen im Quelltext, wo Spam-Sammler sie finden.

contact.html
<form action="mailto:info@example.com" method="POST" enctype="text/plain">
  <label for="message">Nachricht</label>
  <textarea id="message" name="message"></textarea>

  <button type="submit">Absenden</button>
</form>

Der zuverlässige Weg: ein Formular-Dienst

Zeigt das action-Attribut auf FormPost, schickt der Browser die Daten an uns. Wir verschicken die E-Mail, Ihr Besucher landet auf einer Bestätigungsseite. Ein E-Mail-Programm braucht er dafür nicht, und Ihre Adresse taucht im Quelltext nicht auf.

Die Adresse bekommen Sie, wenn Sie bei FormPost ein Formular anlegen. Sie ersetzt https://www.formpost.eu/f/abc123 im Code unten.

contact.html
<form action="https://www.formpost.eu/f/abc123" method="POST">
  <label for="email">E-Mail</label>
  <input type="email" id="email" name="email" required>

  <label for="message">Nachricht</label>
  <textarea id="message" name="message" required></textarea>

  <input type="text" name="_gotcha" style="display:none;" tabindex="-1" autocomplete="off">

  <button type="submit">Absenden</button>
</form>

Gut zu wissen

  • Jedes Formular ist an Ihre Domain gebunden. Übermittlungen von anderen Seiten lehnen wir ab, damit niemand Ihre Formularadresse kopieren und missbrauchen kann.
  • Heißt ein Feld email, tragen wir die Adresse als Antwortadresse ein – Sie antworten dann direkt aus Ihrem Postfach. Bei verschlüsselten Übermittlungen enthält die Benachrichtigung keine Inhalte und damit auch keine Antwortadresse.
  • Im kostenlosen Tarif schicken wir bis zu zehn Benachrichtigungen am Tag. Was darüber hinaus kommt, geht nicht verloren, sondern steht im Dashboard.

Was FormPost heute nicht kann

  • Formulare werden klassisch abgeschickt, also mit einem Seitenwechsel. Ein Versand per JavaScript im Hintergrund wird derzeit nicht unterstützt.
  • Dateianhänge nehmen wir nicht entgegen.
  • FormPost holt keine Einwilligung Ihrer Besucher ein. Der Hinweis in Ihrer Datenschutzerklärung bleibt Ihre Aufgabe – den Textbaustein dafür finden Sie fertig formuliert bei Ihrem Formular.

Weitere Anleitungen und Vergleiche

Formular anlegen und ausprobieren

Der Free-Tarif reicht für ein Formular mit zehn Benachrichtigungen am Tag und kostet dauerhaft nichts.