05. april 2001 - 23:17
Der er
11 kommentarer og 1 løsning
J.mail til alle emails fra min DB i Access
Hvordan kan jeg I J.mail sende til Flere Email adresser der bliver hentet fra min DB.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
05. april 2001 - 23:21
#1
du skal køre en loop... et eksempel; Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\mailing.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = \"SELECT * from mailingliste\" set send = conn.execute( SQL ) do while not send.eof on error resume next Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"din.mail.server\" JMail.Charset = \"iso-8859-1\" JMail.ContentTransferEncoding = \"8bit\" JMail.Sender = \"afsenders emailadresse\" JMail.Subject = request(\"header\") JMail.AddRecipient send(\"email\") JMail.Body = request(\"tekst\") JMail.Priority = 3 JMail.Execute set JMail = nothing send.movenext loop conn.close
05. april 2001 - 23:24
#2
Et objekt for hver post er nok at overdrive lidt ? Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"din.mail.server\" JMail.Charset = \"iso-8859-1\" JMail.ContentTransferEncoding = \"8bit\" JMail.Sender = \"afsenders emailadresse\" JMail.Subject = request(\"header\") Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\mailing.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = \"SELECT * from mailingliste\" set send = conn.execute( SQL ) do while not send.eof on error resume next JMail.AddRecipient send(\"email\") send.movenext loop conn.close JMail.Body = request(\"tekst\") JMail.Priority = 3 JMail.Execute set JMail = nothing
05. april 2001 - 23:28
#3
hvor mange \"Recipient\" kan den tager per email?
05. april 2001 - 23:29
#4
Kan dette lade sig gøre <% Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\Adresse.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = Select * From Adresse where Brev = \'X\'\" set send = conn.execute( SQL ) do while not send.eof on error resume next Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"mail.sportsworld.dk\" JMail.Charset = \"iso-8859-1\" JMail.ContentTransferEncoding = \"8bit\" JMail.Sender = \"Morten@sportsworld.dk\" JMail.Subject = request(\"header\") JMail.Body = request(\"indhold\") Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\Adresse.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = Select * From Adresse where Brev = \'X\'\" set send = conn.execute( SQL ) do while not send.eof on error resume next send.movenext loop conn.close JMail.AddRecipient send(\"email\") JMail.Priority = 3 JMail.Execute set JMail = nothing %>
05. april 2001 - 23:30
#5
jeg mener dette! <% SQL = Select * From Adresse where Brev = \'X\'\" set send = conn.execute( SQL ) do while not send.eof on error resume next Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"mail.sportsworld.dk\" JMail.Charset = \"iso-8859-1\" JMail.ContentTransferEncoding = \"8bit\" JMail.Sender = \"Morten@sportsworld.dk\" JMail.Subject = request(\"header\") JMail.Body = request(\"indhold\") Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\Adresse.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = Select * From Adresse where Brev = \'X\'\" set send = conn.execute( SQL ) do while not send.eof on error resume next send.movenext loop conn.close JMail.AddRecipient send(\"email\") JMail.Priority = 3 JMail.Execute set JMail = nothing %>
05. april 2001 - 23:31
#6
fejl igen igen <% Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"mail.sportsworld.dk\" JMail.Charset = \"iso-8859-1\" JMail.ContentTransferEncoding = \"8bit\" JMail.Sender = \"Morten@sportsworld.dk\" JMail.Subject = request(\"header\") JMail.Body = request(\"indhold\") Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DBQ=\"&(Server.MapPath(\".\")) &\"\\Adresse.mdb; DefaultDir=DBQ=\"&(Server.MapPath(\".\")) &\"\\;Driver={Microsoft Access Driver (*.mdb)};\" SQL = Select * From Adresse where Brev = \'X\'\" set send = conn.execute( SQL ) do while not send.eof on error resume next send.movenext loop conn.close JMail.AddRecipient send(\"email\") JMail.Priority = 3 JMail.Execute set JMail = nothing %>
05. april 2001 - 23:31
#7
Mener ikke der er nogen begrænsning på hvor mange der kan sendes til med en mail.
05. april 2001 - 23:36
#8
der kommer denne fejl SQL = Select * From Adresse where Brev = \'X\'\" ------^
05. april 2001 - 23:37
#9
et lille \" manglede men Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /Kontakt/opretmail.asp, line 18 og det er set send = conn.execute( SQL )
06. april 2001 - 00:01
#10
Har i glemt mig
06. april 2001 - 00:08
#11
JEG OPRETTER NYT SPØRSMÅL
06. april 2001 - 00:17
#12
Jeg laver et spørsmål til Netsrac med point
Kurser inden for grundlæggende programmering