set objconn = server.createobject("ADODB.connection") objconn.open strDSN , 3, 1
set oMail = Server.CreateObject("JMail.Message")
oMail.FromName = "Events" oMail.From = "events@test.com" oMail.Loggin = true oMail.silent = false set mailrs=objconn.execute ("select username from DB where active=true;") while not mailrs.eof oMail.AddRecipient mailrs("username") mailrs.movenext wend mailrs.close oMail.Subject = "test!!!" oMail.Body = "Body tekst" oMail.GetMessageBodyFromURL varSelect ' værdien er fra en variable jeg har defineret og den virker fint oMail.Send("smtp.webpartner.dk") %>
Der hvor der står: Select username from db skulle db ikke være en tabel i den db jeg har defineret i starten eller???
Og jeg forstår ikke helt: oMail.AddRecipient mailrs("username")
Kan den finde ud af at Username er det username jeg har selected i sql statementet??
set objconn = server.createobject("ADODB.connection") objconn.open strDSN , 3, 1
set oMail = Server.CreateObject("JMail.Message")
oMail.FromName = "Events" oMail.From = "events@test.com" oMail.Loggin = true oMail.silent = false set mailrs=objconn.execute ("select email from BoarderX where tilmeld=true;") while not mailrs.eof oMail.AddRecipient mailrs("email") mailrs.movenext wend mailrs.close oMail.Subject = "test!!!" oMail.Body = "Body tekst" oMail.GetMessageBodyFromURL varSelect ' værdien er fra en variable jeg har defineret og den virker fint oMail.Send("smtp.webpartner.dk") %>
Jeg har prøvet at angive VB script, det virkede helere ikke, jeg mener at vi har den nyeste ver. af Jmail på serveren, jeg forstår det simpelthen ikke.
set objconn = server.createobject("ADODB.connection") objconn.open strDSN , 3, 1
set oMail = Server.CreateObject("JMail.Message")
oMail.FromName = "Events" oMail.From = "events@test.com" oMail.Loggin = true oMail.silent = false oMail.Subject = "test!!!" oMail.Body = "Body tekst" oMail.GetMessageBodyFromURL varSelect ' værdien er fra en variable jeg har defineret og den virker fint
set mailrs=objconn.execute ("select email from BoarderX where tilmeld=true;") while not mailrs.eof oMail.AddRecipient mailrs("email") oMail.Send("smtp.webpartner.dk") oMail.ClearRecipients() mailrs.movenext wend mailrs.close
Lige et sidste spørgmål, på min side kan man vælge hvilken gruppe der skal modtage mailen (jeg har flere db på sitet) Det gør jeg med et Menu/list objekt, hver linie har fået tildelt deres egen connectionstring som value. Så vil jeg nemlig på den side der sende mailen lave en variable der får værdien fra Menu/List opbjektet. Variablen har jeg så sat ind "strDSN = varTilhvem" men det virker ikke, har du et forslag?
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.