Alex: mail()-Funktion in PHP

Hallo!

Ich habe ein "Programm" mit PHP geschrieben, dass Newslettervesandaktionen ausführen soll. Da das System auch für größere Versandaktionen eingesetzt werden soll, wollte ich mal fragen, wie robust die mail-Funktionen von PHP ist. Ich habe nämlich schon gelesen, dass die php.exe nach ca. 150 Versendungen abstürzt. Hat jemand damit schon Erfahrung gemacht?

Danke und Gruß!

Alex

  1. Hallo,

    verwende die mail Funktion auf gar keinen Fall in einer Schleife, da mit jdem Aufruf von mail eine Verbindung zum Mail-Server aufgebaut und wieder abgebaut werden muss. Bei ca. 80 eMails kann das dann schon mal 100 Sekunden Dauern, bis das Script abgearbeitet ist und da spielen die meisten Hoster nicht mit, da ein Script meist nur 30 Sekunden laufen darf.

    Es gibt 2 Möglichkeiten, dass Problem zu lösen:

    1. Du versendest nur 1 eMail und trägst alle Empfänger als Bcc ein (blinde Kopienempfänger). Dadurch würden dann aber alle Emfänger denselben Text erhalten.

    2. Du öffnest (falls bei deinem Anbieter möglich) eine Verbindung zum smtp und verschickst die eMails dann über eine Schleife. Danach beendest du die SMTP Verbindung wieder. Durch diese Variante wären individuelle eMails möglich (Guten Tag Herr...)

    Link: http://www.scriptsystem.de/tutorials/proggen/seite1/tut13/lesen/Mailen%20mit%20PHP.htm

    Gruß
    Michael