hi,
Ich möchte gerne einen Newsletter versenden.
Die Empfänger (+-2000) sind in einer MySQL Datenbank gespeichert.
Per schleife erhällt jeder seine E-mail einzeln.
Was bei mir jedesmal zu einem Timeout führt.
Falls Du mit Timeout die Zeit meinst, die ab dem Start des Prozesses vergeht, bis die Response vollständig im Browser angekommen ist:
Mach den Serverprozess unabhängig davon. Eine Möglichkeit ist Ajax, damit kannst Du per HTTP-Request auf dem Server Prozesse starten, die asynchron zum Request weiterlaufen, ohne dass der Browser das Ende der Prozesse abwartet (er muss natürlich auch hier eine Antwort bekommen).
Eine andere Möglichkeit ist die, dass der Prozess zum Mailversand per Crontab gestartet wird.
--Hotte