Mailinglisten-Archive |
Hallo Henning,
Henning Heil schrieb:
Ich hab mal so etwas programmiert.
> - jeder neue Versand erzeugt sich eine eigene Tabelle mit einer queue
> der zuversendenden mails (uid, email, Name, andere Merkmale einer ggf.
> individuell(er)en mail)
Man kann das auch mit einer Tabelle machen. Markiert vorher alle
Empfänger, z.B. Status=1, die eine Mail bekommen sollen. So kann man die
Empfänge dann auch nach verschiedenen Kriterien filtern. Ist die Mail
verschickt worden, ist der Status 2, bei Problemen 3.
> - cronjob ('senderjob') prüft alle 30 ob eine unbearbeitete queue
> vorhanden ist
> - wenn ja, versendet 100 mails, markiert dieser als gesendet und beendet
> sich
Ich habe das mit einer Seite gemacht, die sich per HTTP-Redirect nach
einer Weile wieder aufruft, bis alles abgearbeitet ist.
Nach der Aktion wird alles wieder auf 0 gesetzt.
Viele Grüße
Peter
php::bar PHP Wiki - Listenarchive