phpbar.de logo

Mailinglisten-Archive

[php] mailversender

[php] mailversender

Lukas Blatter php_(at)_phpcenter.de
Tue, 7 May 2002 10:09:22 +0200


Hallo

> > Im Moment läuft hier ein Skript, das über eine Stunde braucht um alle
> > Mails zu verschicken. In wie weit macht php da mit? Kann es da zu
> > komplikationen kommen und wenn ja welchen?
> sollte kein problem sein.
> set_max_execution_time ().
> aber eine stunde ist trotzdem etwas viel fuer 3000 mails.

Ich hab vor längerer Zeit mal ein Newsletterscript gemacht. Die Mails werden
folgendermassen generiert:

    $result=mysql_query("SELECT * FROM $maildb",$db);
    while($row = mysql_fetch_array($result)) {
        $email=$row["email"];

_(at)_mail("$email","$subject","$newsletter","From:newsletter_(at)_ttl4u.ch\nX-Mailer:
PHP/" . phpversion());
        }
 echo "<p>Der Newsletter wurde erfolgreich versendet</p>";

Nun ist die Datenbank auf ca 180 Adressen angewachsen. Bis der Newsletter
versendet ist, muss ich ca 3 bis 4 Minuten waren. Gibt es eine elegantere
Lösung dieses Scripts?

Gruess Lu
--
Lukas Blatter
Bahnhofstrasse 13 · CH-5610 Wohlen/AG · Phone +41 (0)79 569 25 90

PGP Key-ID: 0x8C01F49C (DH/DSS) · blatter+pgpkey_(at)_trash.net
blatter_(at)_trash.net · http://www.pyton.org · http://www.lmb.ch


php::bar PHP Wiki   -   Listenarchive