Freitag, 14. September 2007
Praktische PHP-Klasse für Mail-Versand
Um Spam zu vermeiden werden mittlerweile auf immer mehr Websites Formmailer integriert, um nicht die E-Mail-Adresse angeben zu müssen. Damit man nicht immer die ganzen Funktionen neu schreiben oder hineinkopieren muss, gibt es für die verschiedensten Anwendungsgebiete, bei denen per PHP eine Mail verschickt werden soll, eine sehr komfortabel zu handhabende PHP-Klasse...
Es handelt sich dabei um die Klasse htmlMimeMail. Sie ist unter der GNU GPL lizenziert und ist damit für jeden frei verfügbar und darf auch individuell angepasst werden. Weitere Infos dazu findet man unter http://www.phpguru.org. Eine deutsche Anleitung mit Erklärungen zu den wichtigsten Funktionen gibt es ebenso.
Es gibt dabei zwei Versionen dieser Klasse:
- htmlMimeMail 2.5.2 (<= PHP4)
- htmlMimeMail5 (>= PHP5)
Probleme und Nachteile:
- Empfänger müssen als Array übergeben werden
- Cc und Bcc kann nur als (für den Mail-Header formatierter) String übergeben werden
Dies habe ich in einer weiterentwickelten Version dieser Bibliothek behoben, sodass jeweils ein Adressat als String und mehrere als Array übergeben werden können. Diese steht ab sofort als htmlMimeMail5.1 zum Download bereit.
Kommentar schreiben