22. juli 2000 - 14:56Der er
10 kommentarer og 1 løsning
Send mail i klumper v.h.a Jmail
Hejsa Gutter jeg har et lille problem, jeg ikke kan greje.
Ideen er at nedenstående stykke kode skulle sende mail til en række brugere i en database.
For ikke at belaste mailserveren, tænkte jeg at det var smartest at sende mails ud i klumper.
Dvs således at der generes en mail med de første 75 modtagere som BCC hvorefter den går videre og generere en ny mail med 75 modtagere. Dette gør den så til databasen er tom og den sidste mail indeholder måske så kun 20 modtagere eller sådan noget.
Hvis du tænker på en gang (i en mail) som BCC, ja det kan der i nogle tilfælde være, da dette kan få mailserveren til at opføre sig underligt.
Derudover skulle systemet gerne kunne klare et par 1000 adresser :o)
ideen med at gøre det på denne måde er at det tager for lang tid at sende 1 ad gangen og jeg kan ikke sende dem som 1 mail med alle i modtager feltet da de så kan se hinandens email adresser ;o)
Problemet er at den sender fint nogle mails (jeg har i øjeblikket 5 test email adresser, derfor ser koden ud som i det første eksempel, altså med at den skal sende mails med 3 BCC modtagere pr mail.
Problemet er at jeg modtager 6 mails, dvs der er 1 adresse (mail adresse) den sender til 2 gange. :o)
Men derudover så er spørgsmålet også mere åbent, da hvis der er en af jer der har en bedre måde at håndtere et par 1000 email adresse via jmail.
Jeg har tidligere prøvet at sende dem helt enkeltvis, men dette bryder mailserveren sig ikke rigtig om når den når op omkring et par hundrede! :-)
Din kode laver ikke 3 Bcc modtagere pr mail, men 4 (i=0 til 3 = 4)... Loopene ser dog ok ud, men du kan jo bre prøve at skrive email-adresserne ud i det inderste loop med \"<%=rs_maillist(\"email\")%>\", for at se hvilken adresse der kommer med 2 gange. Det er et godt udgangspunkt for at finde fejlen i loopet (hvis der er en)
Selve koden var rigtig nok. Det viste sig at det var en defekt e-mail adresse der gjorde at de udsendte mails gik i ged !
Se det er en opskrift på hvordan man kan spilde 2 dage med noget nytteløst ;o)
Tak for kommentarerne :o)
/hygge
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.