phpbar.de logo

Mailinglisten-Archive

[php] Mails per PHP (was: newsliste ?)

[php] Mails per PHP (was: newsliste ?)

amalesh kempf aka_(at)_bigfoot.de
Fri, 05 Mar 1999 10:43:16 GMT


On Thu, 04 Mar 1999 18:00:43 +0100, Matthias Pigulla wrote:

>"Joerg H. Baach" wrote:
>> Kurze Frage zum versenden von email: kann es sein, dass das verschicken
>> von email auf die von Dir beschriebene Weise ca. 0,5 - 1 Sekunde pro
>> empfaenger braucht?
>
>Es ist schon l�nger her, aber wenn ich das richtig in Erinnerung habe,
>holt er einfach die Adressen aus der DB und versendet die Mail f�r jede
>einzeln.

Korrekt. Das kurze script basiert auf eine etwas komplexere l�sung, die ich
auf meiner website einsetze. Leider ist die performance der mail()-funktion
absolut unter aller sau... und bisher habe ich keine praktikablere l�sung
gefunden.

Die aufgabe ist folgende:
Auf der website k�nnen die besucher sich selbst zu einem "email notify
service" subscriben. Wenn sie sich subscriben, bekommen sie automatisch eine
email, sobald eine neue party eingetragen wurde. Allerdings: Die subscriber
k�nnen auch ausw�hlen, aus welchen l�ndern sie party-infos geschickt
bekommen wollen, also ist in der tabelle neben der email-adresse auch die
l�nder-info (1:n). Es bekommen also, je nach land in der die party
stattfindet, unterschiedlich viele leute eine email.

Daher l��t sich das AFAIK nicht mit ezmlm etc. l�sen, da dort immer alle
subscriber erreicht werden.

Berber hatte mit seinem php-example-emails �hnliche probleme und hat es dann
durch ein seperates perl-script gel�st. Allerdings braucht er die
email-adressen auch nicht zu selektieren.

>Abgesehen davon, da� ich dieses Problem nicht in PHP l�sen w�rde (schon
>gar nicht in einer Seite, die ein Webserver parst), ist das recht
>ineffizient.

Wo und wie w�rdest du es dann machen?

>Ich arbeite momentan noch an "qmspawn"; damit k�nnen Mails �ber qmail an
>Adressen in einer MySQL-DB verteilt werden. Wir erreichen im Moment etwa
>10k User innerhalb von 5 Minuten.

Aha, das h�rt sich interessant an. Weitere infos zu qmspawn gibt es wo?

ciao

amalesh
-- 
www  : http://www.goatrance.de
email: amalesh_(at)_goatrance.de || aka_(at)_bigfoot.de || icq: 963380
Keep Agent alive: http://www.living-source.com/agent/


php::bar PHP Wiki   -   Listenarchive