Gå til innhold

Sende mail til mange


Anbefalte innlegg

Har et medlemsregister med cirka 2000 medlemmer, så ønsker jeg å lage en mailfunksjon som sender mail alle disse. Hva er beste måten å gjøre dette på?

 

foreach($e-mailadr as $adr)

mail(...);

 

Funker dette? Hva hvis noen adresser er feil? (Type trala@sfscom)

Lenke til kommentar
Videoannonse
Annonse
Note: It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient.

For the sending of large amounts of email, see the » PEAR::Mail, and » PEAR::Mail_Queue packages.

Lenke til kommentar

G2Petters løsning er den riktige.

Jeg regnet vel egentlig med at ikke mail() holdt SMTP-socketen åpen mellom hvert kall, i så fall måtte den jo åpnes og lukkes før og etter bruk.

Bruk PEAR.

 

Peters løsning er langt fra like god, da den aldri vil støtte å sende forskjellige e-poster til hver enkelt bruker.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...