|
FormMail
FormMail ist eine Standard-"WWW-Formular-to-eMail" Gateway,
welche Formularinhalte ausliest und anschließend in Form einer
eMail an einen beliebig bestimmbaren Empfänger versendet. Das
hier eingesetzte Skript hat sehr viele Einstellungsmöglichkeiten,
die eine optimale Anpassung an Ihre Bedürfnisse gewähleisten.
Da Sie fast alle Formatierungen über Operatoren und Variablen
innerhalb Ihres HTML Formulars einstellen können, sind Programmierkenntnisse
nicht erforderlich. Auch sparen Sie sich den Einsatz vieler verschiedener
Skripts für die unterschiedlichen Anforderungen. Aus diesem
Grund ist FormMail die perfekte Lösung zur Realisierung einer
eMail Gateway ohne das Risiko jemandem CGI-Zugriff gewähren
zu müssen.
|
Bemerkung: Vor dem 13.03.2002 wurde auf den virtuellen
Servern gold bis platin plus ein FormMail bereitgestellt,
welches auf den Sourcen von Matt's Script Archive basierte.
Diese Version von FormMail hatte eine Reihe von signifikanten
Sicherheitslücken, welches es bösartigen Usern erlaubte,
Botschaften, so z.B. Spammails, durch einen solchen verwundbaren
Server zu senden.
NMS
FormMail ist ein Ersatz für das Original Formmail
von Matt Wright, welches alle Sicherheitslücken behebt.
Dieses finden Sie nun ausschliesslich auf den virtuellen Servern
vor. Wir raten Ihnen drigend zum Austausch Ihrer alten Formmails
gegen NMS FormMail sofern Sie es nicht schon benutzen.
NMS FormMail wurde speziell zum Austausch des Original Skripts
entwickelt und sollte keinerlei Änderungen Ihres HTML
Codes benötigen.
|
Installation von FormMail
Um FormMail auf Ihrem virtuellen Server zu installieren, starten
Sie eine Telnet-Verbindung zu Ihrem Server und führen folgendes
Kommando aus:
% vinstall formmail
Es werden zwei Dateien - das FormMail.pl und die README- im Verzeichnis
~/www/cgi-bin
installiert.
- Entwerfen Sie ein Formular, dessen Inhalt Sie an irgendeine
Mailadresse versenden wollen. Das Formular sollte folgendes Feld
unbedingt enthalten:
- recipient - bestimmt wohin die mail geschickt wird - z.B.
IhreName@IhreDomain.de
Andere optionale Felder können genutzt werden, um FormMail für
Ihre Zwecke anzupassen, so z.B.:
- subject = spezifiziert den Betreff (Subject)
- email = erlaubt dem Nutzer des Formulars, eine Rückantwortadresse
anzugeben
- realname = erlaubt dem Nutzer des Formulars, seinen vollen
Namen anzugeben
- redirect = URL der Bestätigungsseite, anstatt die angegebenen
Eingaben widerzugeben
- required = Liste der Feldnamen, die unbedingt angegeben werden
müssen (durch Kommata getrennt)
Einige andere Felder werden zusätzlich unterstützt - Für die
komplette Liste dieser Feldoptionen lesen Sie bitte in der README
nach.
Ein Beispiel, wie der HTML Code aussehen kann zeigen wir Ihnen
hier:
<form method="POST" action="/cgi-bin/formmail.pl">
<input type="hidden" name="recipient"
value="order@yourdomain.com">
<input type="hidden" name="subject"
value="Order Request">
<input type="hidden" name="required"
value="realname,email,phone">
Please Enter Your Name:<br>
<input name="realname" size="40">
<p>
Please Enter Your Email Address:<br>
<input name="email" size="40">
<p>
Please Enter Your Phone Number:<br>
<input name="phone" size="40">
<p>
.
.
.
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
|
 |
 |
|

|
| |
| verwandte Themen: |
| |
|
|
| |
|