Home | Produkte | Reseller | Support | Order | Suche
CreativeNet Service - Leistung mit dem Plus an Service     virtual Server Add on Help  

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.
  1. 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:
 
  ·  Add on Help
 

© CreativeNet Service 1996-1999, Alle Rechte vorbehalten