Michael Neubert: mail()-Funktion in PHP

Beitrag lesen

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