Marian: Newsletter häppchenweise verschicken

Beitrag lesen

Hallo Phil,

Am Anfang werden nur um die 100 dort angemeldet sein, später aber um die 2000. Wie verschicke ich die am besten? 2000 Stück gleichezitig ist ja ziemlich unpraktisch.

Die e-mail adressen sind alle in eienr MySQL DB gespeichert.
Bisher bin ich soweit das alle gleichzeitig verschickt werden. Aber ich denke es ist sinnvoller das ganze in 50er Packen zu verschicken. Oder was meitn ihr?
Wie stelle ich das am besten an?

Du hast ja, nehme ich an, sowieso eine Schleife, die die ganzen Adressen durchgeht und an jede eine Mail verschickt.
Am einfachsten wäre folgendes:
Du baust eine Variable ein, die bei jeder "Runde" um eins erhöht wird.
Wenn du bei fünfzig angekommen bist, machst du ein sleep() (das muss ja nicht lang sein, eine halbe bis ganze Minute sollte IMHO reichen) und setzt die Variable auf 0.
Dann musst du das Skript nur einmal aufrufen (per Browser oder Cronjob).

Am liebsten wäre mir wenn alles bei PHP, MySQL bleibt. Falls das nicht möglich ist damit -> JavaScript. Falls es damit auch nicht geht hab ich ein Problem^^. Aber ich bin sicher da lässt sich was finden.

Viele Grüße aus Freiburg,
Marian

--
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->