Syndicat

    syndicat  »  Kundenbereich  »  Support  »  Dokumentationen  »  FormMail Script

FormMail

Script zur HTML-Formularauswertung

FormMail ist ein 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 10.04.2002 wurde auf unseren Servern von einigen Kunden ein FormMail installiert, 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 unseren virtuellen Servern. 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.

Verwendung und Konfiguration von FormMail

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)

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>

 
 
 

  ·