James: mail() für einen newsletter

Guten Morgen,

hab endlich meinen Traumjob gefunden - studentische Hilfskraft an der Uni. Bin für 40 Rechner verantwortlich. 10 Stunden die Woche. Echt krasse Jobs vergeben die an Studenten. Ist auch noch ein Sonderforschungsbereich mit sensiblen Daten.

Egal, die haben also einen Newsletter mit verschiedenen Verteilern. Maximal bekommen ca 250 Leute auf einmal eine Mail.Bisher lief das über das Pegasus-Adressbuch. Bei Win 95/98 Rechnern (keine Kommentare, ich stelle gerade auf 2k um), eine anfällige Geschichte. Deshalb bin ich gerade am Webmailer basteln. Selbstverständlich alles .htaccess - geschützt, es haben nur Leute Zugang, die auch den Newsletter verschicken dürfen.

Die Frage:

Ist es eurer Meinung nach besser in den Header-Angaben 250 BCCs zu notieren (erst mal egal, wo die herkommen, aus 'ner Textdatei wahrscheinlich) oder lasse ich besser die mail() - Funktion in einer Schleife 250 mal durchlaufen und setze jedesmal bei "to" aus nem Array die Adresse ein?

Vielen Dank für jede Meinung,

Grüesslie,

James.

  1. Hi,

    hab endlich meinen Traumjob gefunden - studentische Hilfskraft an der Uni. Bin für 40 Rechner verantwortlich. 10 Stunden die Woche. Echt krasse Jobs vergeben die an Studenten. Ist auch noch ein Sonderforschungsbereich mit sensiblen Daten.

    herzlichen Glückwunsch!

    Egal, die haben also einen Newsletter mit verschiedenen Verteilern. Maximal bekommen ca 250 Leute auf einmal eine Mail.Bisher lief das über das Pegasus-Adressbuch. Bei Win 95/98 Rechnern (keine Kommentare, ich stelle gerade auf 2k um), eine anfällige Geschichte. Deshalb bin ich gerade am Webmailer basteln. Selbstverständlich alles .htaccess - geschützt, es haben nur Leute Zugang, die auch den Newsletter verschicken dürfen.

    interessant!

    Die Frage:

    ahh, eine Frage! Endlich ;-) *scnr*

    Ist es eurer Meinung nach besser in den Header-Angaben 250 BCCs zu notieren (erst mal egal, wo die herkommen, aus 'ner Textdatei wahrscheinlich) oder lasse ich besser die mail() - Funktion in einer Schleife 250 mal durchlaufen und setze jedesmal bei "to" aus nem Array die Adresse ein?

    Spontan würde ich sagen, ist die BCC-Variante besser. Die Mail muss dann nur einmal an den Mailserver geschickt werden und wird von dort aus an die 250 Adressaten gesendet. Bei der Schleifenvariante entsteht halt mehr Traffic zwischen Web- und Mailserver.

    viele Grüße
    Achim Schrepfer

  2. Die Frage:

    Ist es eurer Meinung nach besser in den Header-Angaben 250 BCCs zu notieren (erst mal egal, wo die herkommen, aus 'ner Textdatei wahrscheinlich) oder lasse ich besser die mail() - Funktion in einer Schleife 250 mal durchlaufen und setze jedesmal bei "to" aus nem Array die Adresse ein?

    Hallo,

    dafür habe ich ein fertiges Script: Schau dir mal:

    http://www.maroufi.net/news.php

    an. Das arbeitet mit der Schleifenvariante. Nutzt allerdings auch MySQL als Datenquelle.

    Gruß
    René

  3. Hallo

    Ist es eurer Meinung nach besser in den Header-Angaben 250 BCCs zu notieren (erst mal egal, wo die herkommen, aus 'ner Textdatei wahrscheinlich) oder lasse ich besser die mail() - Funktion in einer Schleife 250 mal durchlaufen und setze jedesmal bei "to" aus nem Array die Adresse ein?

    Also ich lasse eine Schleife durchlaufen, so weiß der Empfänger,
    daß die Mail direkt an ihn gerichtet ist.
    Allerdings sollte das schon aus dem Betreff hervor gehen.
    Mit der Bcc-Variante hast Du, wie schon angesprochen, weniger Traffic.

    Anmerkung: etwa 450 Empfänger aus *.txt Datei, Versand dauert etwa 3 1/2 min.
    Das dürfte mit Datenbankanbindung schneller gehen. :-)

    Tschö, Auge

  4. Danke für die Tipps,

    Viel Spaß noch,

    Grüesslie,

    James