Avatar billede ml Nybegynder
16. juni 2001 - 19:40 Der er 7 kommentarer og
1 løsning

Send x antal mails af gangen...

Jeg har lavet dette stykke kode der sender en mail ud til en masse adresser fra en database, som BCC. Men hvordan laver jeg det så den tager f.eks. 50 adresser og så sender mailen, de næste 50 sender mailen osv.. ? Altså så den sender f.eks. 10 mails med 50 BCC adresser hvis der er 500 e-mail adresser i databasen...


Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ServerAddress = \"mail.server.com\"
JMail.Sender = framail
JMail.SenderName = franavn
JMail.Subject = emne

Sql = \"SELECT * FROM emails\"
Set rs = Conn.execute( Sql )
do until rs.eof

JMail.AddRecipientBCC rs(\"email\")

rs.MoveNext
loop

Conn.close
Set Conn = Nothing

jmail.HTMLBody = body
JMail.Priority = 3
JMail.Execute
Avatar billede gnu Nybegynder
17. juni 2001 - 10:44 #1
- grunden til at du spørger er sikkert, at ud får en timeout med den nuværende kode...

Set din timeout op, fx:

Server.ScriptTimeout = 1000

- det løser også problemet!
Avatar billede ml Nybegynder
17. juni 2001 - 11:26 #2
Nej det er ikke grunden.. Ved godt man kan sætte timeout op.. Det er for mailserverens skyld... Der er et max for hvor mange mails / bcc den kan klare, så det er blot for at aflaste den :)
Avatar billede gnu Nybegynder
17. juni 2001 - 13:00 #3
- ok, men jeg sparker altså 500 mails ud på den måde, og det fungerer upåklageligt - selvom det sikkert silder lidt på serveren...
Avatar billede ml Nybegynder
17. juni 2001 - 17:33 #4
ja ok - Men systemet skal også kunen klare nogle flere end 500 ;)
Avatar billede jakobandersen Nybegynder
17. juni 2001 - 17:57 #5
ASP er ikke bygget til at sende mails i store mængder, jeg vil anbefale dig at lave et setup med en mailserver og et fikst lille perlscript der køres fra prompten.
Avatar billede burningice Nybegynder
18. juni 2001 - 22:31 #6
uhm... hvad med bare at sende en mail til hver enkelt modtager??
Avatar billede Slettet bruger
27. juni 2001 - 11:45 #7
med jmail4 kan du oxo queue udgående, så den ikke timer ud overhovedet.
Avatar billede ml Nybegynder
10. januar 2003 - 15:30 #8
Bruger JMail til Pickup diret nu, virker findt.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester