Avatar billede reino Nybegynder
11. marts 2008 - 15:02 Der er 2 kommentarer og
1 løsning

Jmail - Mange mails

Hej

Har et presserenede problem.

Har et script der sender omkring 2000 mails ud via Jmail. Problemet er at scriptet en gang imellem hopper nogle af mailadresserne over.

Er det muligt at lave et delay ved hver 20 mail, alstå en form for batchkørsel. Jeg ved at  man kan brug nque, problemet er bare at der ikke er installeret cdonts på den server som scriptet ligger på.
Avatar billede mitbrugernavn Praktikant
11. marts 2008 - 15:47 #1
jeg kører en mailforsendelse således:

if not rs.eof then
do
send_email = rs("emailadresse")


set jmail = server.createobject("JMAIL.SMTPMail")
jMail.sendername = "dig"
jMail.sender = "dig@dig.dk"
jMail.Subject = "overskrift"
jMail.ServerAddress = "smtp.test.dk"
jMail.AddRecipient send_email
JMail.ContentType = "text/html"

jMail.Body = "test"
jMail.Lazysend = true
jMail.Priority = 3

jMail.AddHeader "Originating-IP", Request.ServerVariables ("REMOTE_ADDR")
antal = antal + 1

jMail.Execute

  jMail.ClearRecipients
if antal = 20 then
        jMail.Close
        antal = 0
    end if
rs.movenext
loop while not rs.eof
set rs = nothing
end if

'den lukker jmail efter 20 og starter op igen og det virker
Avatar billede reino Nybegynder
12. marts 2008 - 10:32 #2
Super , it worked, takker og hav en god dag :D
Avatar billede mitbrugernavn Praktikant
12. marts 2008 - 12:11 #3
i lige måde og tak for point ;-))
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