20. november 2004 - 23:16Der er
8 kommentarer og 1 løsning
CDONTS til JMail
Jeg har følgende kode, som jeg gerne vil have til at virke med JMail istedet for CDONTS, som min udbyder ikke understøtter.
<% Dim sysmsg sysmsg="Please Enter your email!" If request.querystring("method")="retrieve" then if request.Form("email")="" then sysmsg="Sending Failed! Email is empty" elseif Instr(request.Form("email"),"@")=FALSE then sysmsg="Sending Failed! Invalid Email Format" else sql="SELECT * from userdb where email='" & request.Form("email") & "';" set rs=cn.execute(sql) if not rs.eof then ' SEND EMAIL Dim objMail,MailBody MailBody="Hi " & rs.fields("realname") & ",<br><br>" MailBody=MailBody & "Here is the User Information that you requested.<br><br>" MailBody=MailBody & "Username: " & rs.fields("myuid") & "<br>" MailBody=MailBody & "Password: " & rs.fields("mypass") & "<br><br>" MailBody=MailBody & "To Login pls <a href=" & login_fullpath & ">CLICK HERE</a><br>" MailBody=MailBody & "Thanks.<br>Admin" set objMail=Server.CreateObject("CDONTS.Newmail") objMail.From=adm_mail objMail.To=rs.fields("email") objMail.Subject="Password you requested." objMail.Body=MailBody objMail.MailFormat=0 objMail.BodyFormat=0 objMail.Send Set objMail=nothing sysmsg="Sending Information Successful!" else sysmsg="Sending Failed. Email not found!" end if end if end if %>
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
<% Dim sysmsg sysmsg="Please Enter your email!" If request.querystring("method")="retrieve" then if request.Form("email")="" then sysmsg="Sending Failed! Email is empty" elseif Instr(request.Form("email"),"@")=FALSE then sysmsg="Sending Failed! Invalid Email Format" else sql="SELECT * from userdb where email='" & request.Form("email") & "';" set rs=cn.execute(sql) if not rs.eof then ' SEND EMAIL Dim jMail,body body="Hi " & rs.fields("realname") & ",<br><br>" body=body & "Here is the User Information that you requested.<br><br>" body=body & "Username: " & rs.fields("myuid") & "<br>" body=body & "Password: " & rs.fields("mypass") & "<br><br>" body=body & "To Login pls <a href=" & login_fullpath & ">CLICK HERE</a><br>" body=body & "Thanks.<br>Admin" Set JMail = Server.CreateObject("JMail.SMTPMail") 'KRÆVES normalt til jMail. Prøv også uden: JMail.ServerAddress = "mail.minMailserver.dk" jMail.Sender = adm_mail jMail.AddRecipient = rs.fields("email") jMail.Subject = "Password you requested." jMail.Body = body jMail.ContentType = "text/html" JMail.Execute Set JMail = Nothing sysmsg="Sending Information Successful!" else sysmsg="Sending Failed. Email not found!" end if end if end if %>
' ********** Her starter selve email-en JMail.Body = "Dette er linie 1 af brevet" & vbCrLf &_ "Og her kommer linie 2" ' ********** Her slutter selve email-en
De skriver på azero følgende. Object doesn't support this property or method: 'JMail.AddRecipient' Bemærk at der ikke skal være et = tegn i denne linie!
Denne linie jMail.AddRecipient = rs.fields("email")
Skal laves om til dette. jMail.AddRecipient rs.fields("email")
Tak for point, det er måske også mest korrekt uden =
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.