Stefan Muenz: Formular per mail verschicken

Beitrag lesen

Hallo Barbara,

fuer dich und alle anderen mailto-Geplagten hab ich mal einen kleinen Service fuer SELFHTML-User eingerichtet: ein einfaches CGI-Script, das Formulardaten verarbeitet und von ueberall aufgerufen werden kann.

Beispielformular:

<form action="http://www.teamone.de/cgi-local/selfmail.pl" method="post">
<input type="hidden" name="mailto" value="DeinName@deinProvider.xy">
<input type="hidden" name="return" value="http://www.xy.de/danke.html">
<input type="hidden" name="delimiter" value=": ">
<input type="hidden" name="subject" value="Feedback-Formular">
<!-- hier beliebige eigene Felder -->
<input type="submit"><input type="reset">
</form>

Wichtig ist die URL bei der action-Angabe im <form>-Tag, und die 4 hidden-Felder, die das Script standard-maessig als Input erwartet:

  • Der value beim Feld "mailto" sollte die Mailadresse sein, an die die Formulardaten geschickt werden sollen.
  • Der value beim Feld "return" sollte die URL einer eigenen Dankeseite sein, die denm User nach Abschicken des Formulars angezeigt wird.
  • Der value beim Feld "delimiter" sollte eine Zeichenfolge wie ": " oder "= " sein - so werden Feldnamen und Werte in der Mail getrennt.
  • Der value beim Feld "subject" sollte das gewuenschte Subject der Formulardaten-E-Mail enthalten.

Ich habe das Script nur mal angetestet, da hat es funktioniert. Falls es Fehler oder Probleme gibt, ruhig bei mir melden.

viele Gruesse
  Stefan Muenz