22. september 2004 - 19:01
Der er
21 kommentarer og 1 løsning
Jmail vil ikke rigtig arbejde sammed med min db (ASP + Access)
Når jeg vil indsætte hvem den skal sende email til, vil den ikke rigtig samarbejde. JMail.AddRecipient rs("emailadresse") Jeg har også prøvet at lave det til en variabel, men det vil den heller ikke. Jeg er ved at lave et nyhedsbrev, hvor jeg skal sende til dem der er i min DB Håber at der en der kan hjælpe
Annonceindlæg fra Thales
22. september 2004 - 19:05
#1
Får du nogle fejlmeddelse, eller vil den bare ikke sende til mail adresen?
22. september 2004 - 19:05
#2
Det vil hjælpe en del, hvis vi kunne se din jmail kode.
22. september 2004 - 19:16
#3
Her er koden <% dim overskrift, besked, overskrift=Trim(Replace(Request("overskrift"),"'","")) besked=Trim(Replace(Request("besked"),"'","")) %> <% '*********************************************** Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & sti & "" Conn.Open DSN set rs = (conn.execute("select emailadresse from nyhedsbrev")) ' on error resume next Do While not rs.eof ' Jmail begynder Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "smtp.domæne.dk" JMail.Sender = "min email.dk" JMail.SenderName = "AFsendernavn" JMail.Subject = "Nyhedsbrev fra domæne" JMail .AddRecipient rs("emailadresse") JMail.Body = JMail.Body & "" & Request.Form("overskrift") & vbCrLf & vbCrLf JMail.Body = JMail.Body & "" & Request.Form("besked") & vbCrLf & vbCrLf 'Send mailen JMail.Execute Set JMail = Nothing ' Jmail slutter rs.movenext loop conn.close %>
22. september 2004 - 19:21
#4
er blever rettet dim overskrift, besked
23. september 2004 - 13:15
#5
Skulle der ikke stå: JMail.AddRecipient & rs("emailadresse") /Kurt
23. september 2004 - 13:17
#6
Sorry = /Kurt
23. september 2004 - 17:50
#7
Den vil ikke godtage = :-(
23. september 2004 - 17:58
#8
Har du prøvet at vise dit udtræk, uden at sende det, så kan du se om der er dit udtræk der er noget galt med.
23. september 2004 - 18:02
#9
Er du sikker på at du har kaldt din tabel(den i din database) for emailadresse?
23. september 2004 - 18:07
#10
Er det bare mig eller har du en fejl i din SELECT. Nu: set rs = (conn.execute("select emailadresse from nyhedsbrev")) Prøv denne: set rs = (conn.execute("select * FROM emailadresse from nyhedsbrev"))
23. september 2004 - 18:08
#11
UPS Min fejl så ikke at du havde FROM bagefter emailadresse. Glem den sidste meddelse
23. september 2004 - 20:46
#13
Hej Trekkies Ja jeg er sikker. Jeg kan fint sende når det er til en enkelt, men det går galt når jeg vil lave udtræk fra DB.
23. september 2004 - 20:52
#14
Jeg har selv lavet en lille fil som henter noget fra en database og det virker fint. Hvis du vil have det, så kan jeg sende koden til dig.
23. september 2004 - 21:05
#15
Det vil jeg være glad for, men jeg er ikke i stand til at sende £,$ eller € til dig.
23. september 2004 - 21:08
#16
Du skal da ikke noget til mig. Denne kode bruger jeg: <% strSQL = "Select * from svar WHERE id = " & Request("id") set rs = conn.execute(strSQL) strSQL = "SELECT * FROM oplysning" set op = conn.execute(strSQL) Set msg = Server.CreateOBject( "JMail.Message" ) msg.Logging = True msg.Silent = True msg.From = op("email") 'Afsender e-mail msg.FromName = op("navn") msg.Charset = "iso-8859-1" msg.AddRecipient rs("email") msg.Subject = rs("skrift") msg.Body = "Hej " & rs("name") msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & rs("besked") msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & rs("svar") msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & "Med venlig hilsen" msg.Body = msg.Body & vbCrLf msg.Body = msg.Body & op("navn") 'msg.Send("smtp.mail.dk" ) 'TDC mail server 'msg.Send("smtp.tele2.dk" ) 'Tele2 mail server 'msg.Send("mail.dandomain.dk") 'Dandomain mail server Response.write "Meddelelsen er nu sendt!" Set msg = nothing %> Håber at du kan bruge koden, men hvis du har spørgsmål om koden, så bare skriv.
23. september 2004 - 21:16
#17
Tusinde tak. Den vil jeg arbejde på. giver du et svar
23. september 2004 - 21:17
#18
Jeg giver et svar nu, men godkend det først hvis du får det til at virke.
23. september 2004 - 21:17
#19
Ups. Her er svaret
23. september 2004 - 23:05
#20
DEt virker bare HURRA:-)
23. september 2004 - 23:08
#21
Det er bare godt når at noget virker. Er glad for at kunne hjælpe dig.
23. september 2004 - 23:13
#22
Glæden er helt og holdent på min side :-) Jeg har knoklet i næsten 2 dage for at få det til at virke
Kurser inden for grundlæggende programmering