FormMailer
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.).
Schematischer Aufbau von FormMailer
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
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.
phpseccode.zip (5 kb) herunterladen
|