Das CGI-Programm cgiemail leitet Eingaben in Formularen per
e-Mail weiter. Die E-Mail wird mittels einer Vorlage im Textformat (Datei:
vorlage.txt) formatiert.
Das Programm cgiemail rufen Sie über folgenden HTML-Tag auf:
<FORM METHOD="POST" ACTION="/cgi-sys/cgiemail/vorlage.txt">
Die Vorlage muß eine reine ASCII-Textdatei sein, und
muß die Dateiendung .txt aufweisen. Die Vorlage
legen Sie in das selbe Verzeichnis, wie die aufrufende HTML-Seite.
Die Vorlage beginnt mit dem e-Mail Header, anschließend folgt eine
Leerzeile und schließlich der eigentliche e-Mail Inhalt. Die
Headerzeilen To: und Subject: sind erforderlich, um eine
einwandfreie Funktion zu gewährleisten. Andere Header-Zeilen sind
optional.
Die Datei vorlage.txt könnte z.B. so aussehen:
To: info@ihr-name.de
Subject: Adresse
Name: [name]
Strasse: [street]
Stadt: [city]
Die HTML-Seite, die diese Vorlage verwendet, könnte so aussehen:
<FORM METHOD="POST" ACTION="/cgi-sys/cgiemail/vorlage.txt">
Ihr Name? <INPUT NAME="name"><BR>
Strasse? <INPUT NAME="street"><BR>
Stadt? <INPUT NAME="city"><BR>
<INPUT TYPE="submit" VALUE="e-Mail senden">
</FORM>
Nachdem die e-Mail abgeschickt wurde, erhält der Besucher Ihrer
Webseite eine entsprechende Meldung.
Wenn Sie möchten, daß das Ausfüllen einzelner Felder des
Formulars Vorraussetzung für das Abschicken der e-Mail ist, so
stellen Sie der Variablen ein required- voran, z.B.
required-name statt name. Wenn nun versucht wird, das
Formular abzuschicken, ohne die entsprechenden Felder auszufüllen, so
erhält der Besucher eine entsprechende Fehlermeldung.
|