Die CGI-Scripte mail-it, mail-it-engl, mail-to und mail-to-engl

Ein WWW-Email-Gateway !
Die einfachste Einbindung der CGI-Scripte ist die Nutzung des FORM-Elements in einem HTML-Dokument. Dabei haben die Namen der Eingabeelemente keine Bedeutung. Sie werden mit dem Wert der Eingabe in der E-Mail untergebracht.

Die CGI-Scripte mail-it-engl und mail-to-engl liefern im Unterschied zu den beiden anderen Scripten englische Bestätigungen oder Fehlermeldungen.

Die CGI-Scripte mail-to und mail-to-engl brauchen im Unterschied zu mail-it kein Formular. Aus Kompatibilitätsgründen agieren sie bei Nutzung wie mail-it analog diesem Script. Werden sie aber in der Form

<A HREF="/cgi-bin/mail-to/virtueller-Pfad?E-MAIL-Adresse>XX</A>
aufgerufen, so generieren sie ein Formular in der entsprechenden Sprachen, versenden die E-Mail nach Auslösen der Aktion und vermitteln an das Dokument virtueller-Pfad weiter.

Die E-Mail wird bei mail-to mit der Methode POST versand, so daß die Nachricht nicht in der URL oder dem WWW-Server-Log auftacht (Stichwort Datenschutz).

Sollen eingene Formulare auf diese Art genutzt werden, ist nur im ACTION-Feld des FORM-Dokuments die Option

                METHOD="POST"
hinzuzufügen.

Zu beachten ist, daß E-Mail nur lokal innerhalb der Domain informatik.hu-berlin.de zu versenden geht. Alle anderen Adressen werden von dem CGI-Script zurückgewiesen.


Beispiel

Ein einfaches HTML-Formular könnte dabei folgende Zeilen enthalten:
    <FORM ACTION="/cgi-bin/mail-it/E-Mail-Adresse">
    Nachricht: <BR>
    <INPUT TYPE="text" NAME="Kommentar" SIZE=60,5>
    <P>
    Absender: <INPUT TYPE="text" NAME="Absender" SIZE=20>
    <P>
    <INPUT TYPE="submit" VALUE="Mail abschicken!">
    </FORM>
Das Ergebnis hätte dann folgendes Aussehen:
Nachricht:

Absender:

Für mail-to hat die erste Zeile zum Beispiel folgendes Aussehen:

    <FORM ACTION="/cgi-bin/mail-to/~ftpsoft/?ftpsoft" METHOD="POST">
Oder noch einfacher:
<A HREF="/cgi-bin/mail-to/~ftpsoft/?ftpsoft">X</A>