Derzeit online: ca. 113 User  
Spenden via PayPal PHP für dich ist auch als Buch erhältlich - im handlichen Format, zum Nachschlagen, Mitnehmen oder gemütlichen nebenbei Lesen. Mit noch mehr Informationen, zusätzlichen Beispielen und Übungsaufgaben.
Jetzt in der aktualisierten Version bei Amazon oder BoD bestellen!


Schnipsel

PHP - Newsletter in PHP programmieren

Prinzipiell möchte ich von PHP-Newslettern abraten. Newsletter in PHP lassen sich zwar wunderbar programmieren (egal ob mit Textdatei oder Datenbank), haben aber auch Nachteile.

Prinzipiell gibt es zwei Möglichkeiten: Man schickt an jeden Empfänger eine extra Mail oder man schickt an alle zugleich, in dem man die Abonnenten als BCC (bitte nicht CC!) angibt. (Lässt sich über den Mailheader beeinflussen.)

Kreiert man für jeden User eine eigene Mail, hat das den Nachteil, dass immer wieder die Mailfunktion von neuem aufgerufen werden muss und dadurch der Server sehr viel mehr belastet wird.

Ein großes Problem haben aber beide Varianten. Ab etwa 1000 Abonnenten kann es passieren, dass nicht alle Mails versendet werden. Die Anzahl ist abhängig von der max_execution_time des Servers - der maximalen Ausführdauer eines Scripts. Wenn es zuviele Empfänger sind, das Script also zu lange ausgeführt werden müsste, dann wird es einfach abgebrochen und man hat Pech gehabt.

Ich habe nicht ausprobiert, wie viele Abonnenten wirklich funktionieren würden, sondern stütze mich dabei auf Informationen aus dem Netz. Man sollte aber immer überlegen, ob man nicht doch besser auf professionelle Methoden setzt.

Autor: Claudia Unkelbach
© 2001 - 2017 Claudia Unkelbach
Gießener Straße 75, 35396 Gießen