bingo e.V. home



CGI-mail

Wenn Sie in Ihrem HTML-Formular "action=mailto" verwenden, damit das ausgefüllte Formular per Mail an Sie geschickt wird, entsteht das Problem, daß die im Formular eingetragenen Werte in einer verpackten Darstellung ankommen, die ohne entsprechendes Hilfsprogramm nur sehr mühselig lesbar ist.
Hier hilft ein CGI-mail Programm:

Das Programm CGI-mail wandelt auf dem Webserver die vom Anwender eingegebenen Daten wieder in eine lesbare Darstellung zurück. Das Ergebnis der Umwandlung wird dann per Mail an den Ersteller des Formulars geschickt.
Für Mitglieder von bingo e.V. steht ein solches Programm zur Verfügung (für nicht-Mitglieder: vergleichbare Programme stehen auf sehr vielen Webservern zur Verfügung; fragen Sie Ihren Webmaster ! Der Sourcecode für das Programm ist bei mir erhältlich).

So gehts:

Am Beginn Ihres HTML-Formulars müssen folgende Zeilen stehen:


<form action="/cgi-bin/ub/cgi-mail" method=post> <input type=hidden name="mailto" value="xy123@bingo-ev.de"> <input type=hidden name="subject" value="Pizza-Bestellung"> ...
In dem versteckten Feld "mailto" geben Sie also Ihre e-mail Adresse an. In dem Feld "subject" können Sie einen Betreff vorgeben; dieses Feld ist nicht zwingend erforderlich.
Nach diesen drei Zeilen kommt dann das von Ihnen definierte Formular.

In dem unten dargestellten Beispiel wurde abweichend von den oben beschriebenen HTML-Anweisungen das Feld mit dem Namen "mailto" nicht als verstecktes, sondern als Eingabefeld ausgeführt, damit Sie sich zum Probieren selber das ausgefüllte Formular zuschicken können.

Ihre e-mail Adresse:

Online Pizza Service

Tisch Nummer
Speisen:          
Getränke:
Wein
Bier
Wasser

Diese Vorgehensweise bringt allerdings gegenüber dem normalen "action=mailto" einen Nachteil: Absender der Mail ist der Webserver; sie erfahren nicht automatisch die e-mail Adresse des wirklichen Absenders. Wenn Sie die wissen wollen, müssen Sie in Ihrem Formular ein entsprechendes Eingabefeld vorsehen.

Optional können noch folgende weitere Parameter angegeben werden:
tab Anzahl der Zeichen in der Spalte für die Parameternamen
replyto email-Adresse für Antwort
okpage html-Seite, die angezeigt werden soll, wenn das Verschicken der Mail erfolgreich war.
Achtung: absolute Adresse erforderlich !

Viel Spaß und Erfolg.

[zurück]


home
Erstellt von © Uwe Brinkmann - bingo e.V. - Stand 12.09.97