Newsletter-System
Jan
- php
0 Tom
Hallo Leute!
Ich habe in PHP ein Newsletter-System geschrieben. User können sich ein-/austragen und der Admin über eine eigene Admin-Fläche die Mail zusammenstellen und abschicken.
Nun zum Versenden:
Ich prüfe die Datenbank ab, lasse die Einträge durch ein While laufen und verschicke dann jedesmal ein Mail - per mail().
Das läuft auch sehr gut, nur habe ich hier angst, wenn die Anzahl der Abonennten immer grösser wird.
Gibt es hier auch eine andere Lösung, wie ich das programmieren kann?
Hab mir mal ein paar NS-Scripte vom PHP-Archiv angesehen, die arbeiten alle gleich, ne Schleife durchforstet alle Abonennten und verschickt dann eine Mail.
Das beruhigt etwas, das die das gleiche "System" verwenden, trotzdem möchte ich mich nicht damit zufrieden geben und möchte wenn möglich nach anderen Lösungen suchen.
lg, Jan
Hello,
Hab mir mal ein paar NS-Scripte vom PHP-Archiv angesehen, die arbeiten alle gleich, ne Schleife durchforstet alle Abonennten und verschickt dann eine Mail.
Das beruhigt etwas, das die das gleiche "System" verwenden, trotzdem möchte ich mich nicht damit zufrieden geben und möchte wenn möglich nach anderen Lösungen suchen.
Da gibt es nur die Antwort von Radio Eriwan:
im Prinzip jein.
Wenn Du reine Textmails verschickst, sit das System so bis zu einigen 1000 Mails in der Stunde brauchbar. Hängt natürlich auch von der Anbindung des Mailservers ab.
Der Vorteil bei Einzelmails ist, dass Du per vorgegebener Message-ID (im Mailheader) und einem Log-Eintrag in Deiner DB die Mail verfolgen kannst und die Rückläufer automatisch bearbeiten lassen kannst.
Der Vorteil von BCC-Mails oder Mailinglists wäre, dass der (identische) Mailbody nicht n-mal bereitgestellt werden muss, sondern sich der Mailswerver darum kümmert. Rückläufer können dann aber nur noch schlecht automatisch behandelt werden, da Deine DB-Applikation nichts von der ID weiß, die der Mailserver der einzelnen Mail dann verpasst hat.
Ergo:
Einzelmails lohnen sich dann, wenn man personalisierte Texte und/oder Rücklaufkontrolle betreibt.
Liebe Grüße aus http://www.braunschweig.de
Tom