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 fra Barco
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