Avatar billede uneerup Nybegynder
15. marts 2006 - 23:27 Der er 3 kommentarer og
1 løsning

Mail queing

Hej eksperter,

jeg har lige et hurtig spørgsmål. Jeg vil gerne sende en masse emails ud, så derfor benytter jeg mig af Jmail's mulighed for at sætte mailsene i kø. Mit script ser sådan ud:

mails = "Select * FROM nyhedsbrev WHERE gruppe = 1 order by id ASC"
Set mails = Conn.Execute(mails)
Do While Not mails.EoF
id=mails("id")
'***********Mailsenderen********************
set Message = Server.CreateObject( "JMail.Message" )
Message.From = "test@test.dk"
Message.Subject = "test"&mails("id")
Message.Body = "This is a test mail"
Message.AddRecipient "bruger@vip.cybercity.dk","mig"
Message.MSPickupDirectory = "c:\inetpub\mailroot\pickup\"
Message.nq
Message.Close
'**********mailsender slut*******************

mails.MoveNext
Loop

er det den rigtige måde at sende en masse emails fra en db på??

/Uneerup
Avatar billede cpufan Juniormester
16. marts 2006 - 00:02 #1
ja hvis det er købe-versionen af jmail...
enque virker ikke i gratis-versionen
Avatar billede ffsoft Praktikant
16. marts 2006 - 13:48 #2
Det er lidt grimt at kalde både recordsettet og SQL udtrykket
for mails. Recordsettet kan f. eks. hedder rstMail og SQLudtrykket
strSQL.

>> Set mails = Conn.Execute(mails)

Virker det ?? Det er ikke nemt at læse.
Avatar billede uneerup Nybegynder
20. marts 2006 - 22:07 #3
Nu var det her bare en hurtig test. Og spørgsmålet lød jo på om pricippet i scriptet var den rigtige måde at gøre det på. Men bare rolig det bliver da "pænere" at se på når det bliver lavere færdigt.

cpufan smid et svar, og tak for kommentaren.
Avatar billede cpufan Juniormester
20. marts 2006 - 22:47 #4
ok
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