Mir gehts auf den Keks. Für größere und umfangreiche Newsletter-Projekte lohnt es sich, einen gescheiten Mailer zu verwenden, mit dem man alle Spezial Wünsche abfangen kann. Die tollsten und besten Mailer überhaupt habe ich mir ja auch schon mal angeschaut.
Dann gibt es kleinere Projekte, wo man mal eben schnell mit einer Zeile eine schicke HTML Mail rausballern möchte. Trotzdem natürlich schön OOP, wie sich das gehört. Na, dann muss man eben selbst schnell zum Editor greifen und mit den Fingern diktieren ;)
Meine Herren, ich stelle vor: miniMail! Eine kleine aber feine Klasse, die 3 öffentliche Methoden anbietet:
- send: Zum schnellen Verschicken einer HTML Mail
- sendAttachments: Zum schnellen Verschicken einer HTML Mail mit (beliebig vielen Dateianhängen)
- sendImportant: Zum schnellen Verschicken einer HTML Mail mit beliebiger Priorität, Lese- und Empfangsbestätigung
Jawoll, recht unspektakulär. Aber es gibt ein paar kleine Features, die die Klasse zu etwas besonderem machen:
- Man kann Sie als Objekt verwenden oder die Funktionen statisch aufrufen
- Wenn die Empfänger als Array übergeben werden, werden die Adressen in den BCC Header gepackt
- Benutzerdefinierte Header können auch noch dazugepackt werden
Der BCC (oder Newsletter) Modus ermöglicht es, schnell mal eine Mail (bzw. Newsletter) an 100 Empfänger auszuliefern, das aber unpersonalisiert. Ganz klar, das ein einziger Aufruf schneller ist, als 100. Test the best!
Als Attachments werden folgende Dateien mit dem korrekten Content-Type erkannt: xls, ppt, pps, doc, txt, exe, pdf, zip, gif, jpg, jpeg, png, csv, xml, mpg und mpeg. Alle anderen Dateien bekommen als Content-Type “application/unknown” gesetzt.

















