PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Email Winzling

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:

  1. Man kann Sie als Objekt verwenden oder die Funktionen statisch aufrufen
  2. Wenn die Empfänger als Array übergeben werden, werden die Adressen in den BCC Header gepackt
  3. 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.

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Slashdot
  • YahooMyWeb
  • Furl
  • Ma.gnolia
  • Spurl
  • Netscape
  • StumbleUpon
  • MyShare
  • blogmarks

Nils Hitze meint dazu:

25. Mai 2007 um 15:27

Danke für den Tip, sowas braucht man eigentlich ständig und meistens sind die selbstgeschriebenen angepasst an irgendeinen Kundenwunsch.

timi meint dazu:

25. Mai 2007 um 15:30

Freut mich, wenn ihrs verwenden könnt…

Marcel meint dazu:

27. Mai 2007 um 10:58

besten Dank… kann man wirklich oft gebrauchen

phpblogger.net » Großer PHP Mailer Vergleich - Frische Ideen rund um PHP meint dazu:

10. Juni 2007 um 14:05

[…] Konkurrenz startet die Klasse miniMail, ausführlich beschrieben im verlinkten Artikel. Sie ist einfach zu benutzen, bietet ein […]

Linkdump « Second Hand Gedanken meint dazu:

25. Juni 2007 um 21:34

[…] Email Winzling […]

RSS für Kommentare zu diesem Artikel · TrackBack URI

Schreib Deine Meinung