Seite 1 von 2
Frage zu: Workaround für Massemailfunktion bei großen Boards
Verfasst: 24.12.2006 12:48
von TheRealKoston
Bedeutet die 500, dass immer in 500er Intervallen gesendet wird,
ergo dass "nur" 500 Mails pro Intervall gesendet werden?
Könnte ich diese Zahl auch von 500 auf 30 stellen?
Danke.

Verfasst: 26.12.2006 22:54
von TheRealKoston
*noch mal noch oben schieb*
Verfasst: 31.12.2006 14:23
von TheRealKoston
Und noch ein letztes Mal, dann lass ich es

Re: Frage zu: Workaround für Massemailfunktion bei großen Bo
Verfasst: 31.12.2006 17:48
von andreasOymann
TheRealKoston hat geschrieben:
Woher kommt diese Code-Zeile?
A.
Re: Frage zu: Workaround für Massemailfunktion bei großen Bo
Verfasst: 01.01.2007 20:50
von TheRealKoston
andreasOymann hat geschrieben:TheRealKoston hat geschrieben:
Woher kommt diese Code-Zeile?
A.
hi,
http://www.phpbb.de/viewtopic.php?t=119081
Aus diesem Workaround

Verfasst: 02.01.2007 10:29
von QO
Hi
Cool, du hast gefunden was ich gesucht habe...
Ja, wenn du die 500 mit 30 austauschst, dann werden maximal 30 mails aufeinmal gesendet.
Vielleicht kann mir da aber auch noch jemand kurz helfen. Mein Hoster erlaubt maximal x Mails /Minute, d.h. ich muss noch eine Warteschleife einbauen die 1 Minute dauert. Wie sieht der Code für die Warteschleife/Pause von 1 Minute aus?
Danke
QO
Verfasst: 02.01.2007 10:45
von andreasOymann
http://de.php.net/manual/de/function.sleep.php
Allerdings dürfte es bei 1 Minute Probleme mit der max. möglichen Scriptlaufzeit geben, die bei den meisten Hostern auf 30sec. eingestellt ist.
A.
Verfasst: 02.01.2007 14:57
von TheRealKoston
Ok vielen Dank,
hab ich mri dann shcon gedacht, dass 500 die Anzahl der Mails auf einmal sind

Verfasst: 02.01.2007 15:53
von QO
Hi Andreas.
Danke für deinen Link. Tja, dann werde ich bei meinem Hoster nochmals Nachfragen müssen wegen der Scriptlaufzeit...
Gibt es dazu irgend eine andere Variante um das Scriptlaufzeitproblem zu umgehen? Z.B. mit DB-eintrag und Automatische regelmäßige Abfragen ob noch mails versendet werden müssen?
Danke
Verfasst: 02.01.2007 15:58
von andreasOymann
Es gibt die Möglichkeit, daß ein Script sich mehrmals selbst wieder aufruft und dabei jedesmal nen neuen Parameter übergibt...
script.php?start=0 sendet die ersten 10 Mails und ruft dann script.php?start=10, welches die Mails 11-20 sendet, das ruft dann script.php?start=20, welches die nächsten Mails sendet...........
schau dir mal die upload-Funktion des Bigdump-Scripts an (
http://www.ozerov.de/bigdump.php ), dort wird es z.B. so gemacht. Auch der DBMaintenanceMod enthält IMHO so eine Routine zum Aufbau des Such-Indexes ...
Wenn du keinen eigenen Server betreibst, wird der Provider dir nicht helfen ...
A.