Einleitung
Dieses Tutorial beschreibt die Vorgehensweise zum Aufbau eines Perl-Packages zum serverseitgen Versenden von E-Mails. Denkbare Anwendungen wären beispielsweise die Bestätigung von Formular-Eingaben oder das Versenden eines Newsletters. Folgende Anforderungen sollen an das Script gestellt werden:
- korrekte Übergabe der Daten an das E-Mail-Programm
- Schließung von Sicherheitslücken und damit die Verhinderung eines möglichen Mißbrauchs (z.B. durch Spam-Bots).
- Möglichkeit zum Versand von Multipart-Messages, um parallel eine Plaintext- sowie eine HTML-Version zu verschicken
Das Tutorial ist in folgende Themen gegliedert:
- Aufbau einer E-Mail - Grundlegendes zum korrekten Syntax einer E-Mail
- Grundstruktur - die zwingend notwendigen Bestandteile unseres Packages
- Sicherheits-Abfragen - Prüfen der E-Mail-Daten, um falsche Übergabe-Parameter abzufangen
- MIME-Typen - text/plain, text/html: verschiedene E-Mail-Formate verwenden und kombinieren