Sönke Tesch: Warum timeout beim mailversand ?

Beitrag lesen

Aber warum passiert der Timeout überhaupt ?

Sondern wo ist der Unterschied zwischen einer
Schleife die ewig lange weiterzählen kann und
dem Mailversand in einer Schleife?

PHP unterscheidet zwischen tatsächlicher eigener Laufzeit und der Zeit, in der es auf externe System warten muß. Davon unabhängig kann selbstredend auch jedes dieser externen Systeme eine eigene Zeitbeschränkung haben.

Was passiert Serverintern, dass der Mailversand bei vielen Mails
ins Stocken gerät und langsamer wird, soooo laaaangsangsam
dass die einfache mail funktion länger als 30 sec dauern kann ?

Die Maschine ist dicht, irgendwann ist jede Resource mal erschöpft. Was genau nun das Problem ist (Limit an unbearbeiteten Mails, zuviele Festplattenzugriffe, zu wenig Prozessorzeit, zu wenig Netzwerkbandbreite) kann Dir nur derjenige sagen, der für den Server verantwortlich ist.

Gruß,
  soenk.e