Günther S: Newsletter häppchenweise verschicken

Beitrag lesen

Hallo,

Wird das Script dann nicht wegen MAX_EXECUTION_TIME abgebrochen?
Das ginge afaik nur, wenn das Script von der Kommandozeile gestartet würde?

Das müsste man (sofern safe_mode == off) mit set_time_limit() umgehen können.

Theoretisch könnte man doch unbegrenzt viele Mails nach folgendem Schema verschicken:

  
  
$secs = 10;  
  
for($i = 1; $i <= $anzahl_newsletter_sendevorgaenge; $i++)  
{  
 // hole einen Stapel Email Adressen  
  
 // versende Newsletter  
  
 // weitere (in diesem Fall) 10 Sekunden für die nächste Runde verschaffen  
 set_time_limit($secs);  
  
}  

Gibt das in der Praxis irgendwelche Probleme? Könnte das den Server in irgendeiner Weise überlasten (vorausgesetzt, er ist prinzipiell nicht besonders stark ausgelastet)