cgicorner.ch ¦ Download ¦ FormMailer    
   http://www.cgicorner.ch

Main Download CGI Hilfe Knowledge Base Links Gaestebuch Witze-Bereich Sitemap Impressum

FormMailer

Version 1.55 (Liste der Änderungen gegenüber früheren Versionen)
Datum 10. Mai 2010
Sprache beliebig
Zusätzliche Voraussetzungen sendmail
Installation easy einfach
Autor Jürg Sommer, jsommer[at]cgicorner.ch
Demo [keine Online-Demo; Beispiel-Templates im ZIP-Archiv)
Download formmailer.zip (46 kb)
 

Produktbeschreibung in Kürze

FormMailer ist ein kleines Script, welches es ermöglicht, Formulare per Mail zu versenden. Dabei kann das Mail nach belieben formatiert werden. Es werden beliebig viele - auch unterschiedliche - Mails sowie Dateianhänge unterstützt. Einfache Checks wie gültige Mailadressen und Pflichtfelder können ebenfalls durchgeführt werden. UNIX, deutsch, kostenlos.

Was kann FormMailer?

  • FormMailer arbeitet Template-basiert, d.h. Sie bestimmen genau, wie das Mailformular aussieht und erhalten nicht einfach eine Liste im Format name=wert
  • Mit FormMailer können mit jedem abgeschickten Formular beliebig viele Templates verarbeitet werden. So ist es beispielsweise möglich, in einem Feedback-Formular das Feedback an den Webmaster zu senden und gleichzeitig noch ein Dankes-Mail an den Absender. Natürlich können pro identisches Mail beliebig viele Empfänger definiert werden.
  • FormMailer arbeitet in drei unterschiedlichen Konfigurationsmodes:
    • Template fix in Script eingetragen: nur ein Template pro Scriptinstallation möglich, dafür schnell konfiguriert und kaum Missbrauch möglich.
    • Templatenamen werden als versteckte Felder übergeben: eine Installation kann für beliebig viele Formulare verwendet werden. Mittels eingebauten Sicherheitsfunktionen wird grösstmögliche Sicherheit gewährleistet.
    • Administrationsbereich: Templates können bequem über einen passwortgeschützten Administrationsbereich verwaltet und editiert werden. Die flexibelste Variante; kann von überall verwaltet werden.
  • FormMailer unterstützt den Upload von Dateien. Entweder Bilder (in diesem Fall wird überprüft, ob es sich um ein gültiges GIF, PNG oder JPG handelt) oder beliebige Dateien (ohne weitere Prüfung). Damit ist es möglich, z.B. bei einer Foto-Galerie Fotos direkt anzuhängen. Die Anzahl Dateianhänge pro Mail ist nicht begrenzt.
  • Die maximale Dateigrösse von hochgeladenen Dateien kann eingeschränkt werden (nur Betriebsmode Adminbereich).
  • FormMailer kann anhand des Feldnamens in Feldern nur bestimmte Werte (z.B. numerische Felder, Felder für Mailadressen, Pflichtfelder) akzeptieren und lehnt den Versand ansonsten ab.
  • Der Inhalt von Feldern kann mittels Regular-Expressions genauer eingeschränkt werden. Ebenfalls können numerischen Feldern Regeln hinterlegt werden (z.B. grösser 10). Diese Funktionalität ist nur im Betriebsmode Adminbereich verfügbar.
  • Mit FormMailer kann im Formular mit versteckten Feldern (oder im Adminbereich via ID) definiert werden, welche Seite nach erfolgreichem Versand bzw. bei einem Fehler angezeigt werden soll. Dabei ist es sowohl möglich, eine beliebige URL anzusteuern, als auch ein Template-File zu verwenden, in dem die eingegebenen Informationen nochmals angezeigt werden.
  • Wahlweise kann FormMailer ein unausgefülltes Feld auch automatisch mit einem Inhalt füllen, natürlich wird der Wert des Benutzers verwendet, wenn dieser etwas einträgt.
  • FormMailer ist darauf ausgelegt, dass er nicht als Spam-Schleuder missbraucht werden kann. So kann bei Header-Feldern (z.B. benutzerdefinierter Betreff etc.) das Feld so definiert werden, dass allfällige Zeilenumbrüche - und somit eine einfache Missbrauchsmöglichkeit - automatisch entfernt werden.
  • Optional kann die Secure-Code Funktion aktiviert werden (benötigt GD-Modul). Dabei wird in einer Grafik ein fünfstelliger Zahlencode angezeigt, welcher vor dem Versand in ein Textfeld eingetragen werden muss. Dies verhindert automatisierte Formular-Versände.
  • Mit Formmailer können korrekte Mails gemäss SMTP-Standard versendet werden, inkl. Message-ID und Datum im korrekten Datumsformat. Dadurch ist gewährleistet, dass die Mails nicht im Spam-Filter des Empfängers hängenbleiben.
  • Die Formulardaten können nebst dem Mailversand noch in einer CSV-Datei gespeichert werden, welches eine spätere Auswertung der Daten erlaubt
  • FormMailer kann nebst ihm bekannten Feldwerten bei Bedarf auch weitere Felder mittels Regular-Expressions in Tabellenform anzeigen (z.B. alle Felder die mit A beginnen, alle ausser "meinfeld" etc.).

Für wen ist FormMailer?

FormMailer ist ein ideales Script für alle, welche ein Formular scriptbasiert an einen oder mehrere Empfänger senden wollen. Durch die Möglichkeit, Eingaben zu prüfen, die Mails mittels Template an die eigenen Wünsche anzupassen und auch Dateien und Bilder mitsenden zu können lässt Formmailer kaum Wünsche offen.

Installation/Konfiguration

Genauere Informationen über die Installation und Konfiguration finden Sie in der Datei formmailer.htm in dem Zip-Archiv. Online-Version.

Erweiterungen

In diesem Abschnitt werden Erweiterungen zum Download angeboten, welche im Standard-Paket von FormMailer nicht enthalten sind.

PHP-SecureCode Die PHP-Secure-Code Extension von FormMailer dient dazu, den Secure-Code via PHP-Script zu generieren. Dies kann dann eingesetzt werden, wenn das GD-Modul für Perl auf dem Server nicht installiert ist, wohl aber jenes für PHP. Ist das GD-Modul für Perl installiert, sollte stets dieses verwendet werden, phpSeccode ist eine "Notvariante" bei fehlendem GD-Modul für Perl.
Genauere Informationen finden Sie in der install.txt im ZIP-Archiv.
Download von phpseccode.zip (5 kb)


 
Druckfreundliche Version zum Anfang der Seite
Copyright (c) 2008 by cgicorner.ch
Diese Seite ist ein Teil von http://www.cgicorner.ch
URL dieser Seite: http://www.cgicorner.ch/download/formmailer.shtml
Letzte Änderung: 10. Mai 2010