Da bei einigen Hostern der Mailversand per mail()-Funktion deaktiviert ist, suche ich derzeit eine geeignete SMTP-Klasse. Ich habe mir bereits PHPMailer und phpmail angesehen, beides sf.net-Projekte, bin aber von beiden nicht ueberzeugt:
PHPMailer:
+ Sehr verbreitet und bekannt
+ Macht einen einfach einsetzbaren Eindruck auf mich
- Alle (!) Attribute in der Klasse sind mit var definiert, was bei den gaengigen PHP-Versionen in ein public umgewandelt wird.
- Auch sind keine in den Javadoc-Tags als private als privat im Quellcode geschrieben, also nur function methodName() und kein private function methodName().
phpmail:
+ Alle Attribute auf private gesetzt (empholen von Sun Microsystems, Inc.)
+ Alle Methoden sind explizit mit private, static und public gesetzt (saubere programmierweise)
- Etwas Wirrwarr, welche Klasse welche andere Klasse benoetigt
- Das Beispiel zeigt nur die Formular-Varriante und keine SMTP-Anbindung (wie man also seine Scripte an einen SMTP-Server anbinden kann).
Kennt ihr noch weitere Bibliotheken? Optimal sollten diese alle Vorteile aus den oberen beiden vereinen und eine gute Doku haben.
Quix0r
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato