09. februar 2002 - 22:35Der er
7 kommentarer og 1 løsning
JMAIL hvad er der galt her - easy
Jeg har en ASP form side hvor interesserede kan indtaste navn, adr osv. (det sædvanelige). Derefter bliver informationerne gemt i en DB. Men så ønsker jeg mig at der bliver sendt en mail til mig selv om at DB er opdateret/ændret. Derfor har jeg lagt dette Jmail script i den asp kode hvor der også bliver gemt fra, men jeg kan ikke få det til at virke. PS. jeg er ikke god til asp, så bær over med min kode her. Domæne er selvfølgelig skiftet i org. kode.
************************** name =Request.QueryString("Firstname") sendermail =Request.QueryString("Email") subject ="Interested in FASCI" recipient ="min@mail.dk" body =Request.QueryString("Comments")
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.
Stigc Øhhh...hvad mener du ? Jeg har (næsten) ikke en klap forstand på dette JMail, men kan sende en simpel mail fra serveren med koden her)
Som du kan se har jeg hentet koden og afprøvet den, og det virker fint. Problemet er når jeg skal have mine egne variabler med. Iøvrigt bruger jeg mail.tele.dk - er det ikke godt nok. Det virker i dette tilfælde. <%
' Get the form data name = Request.Form("name") senderEmail = Request.Form("email") subject = "Regarding " & Request.Form("subject") recipient = Request.Form("recipient") body = Request.Form("body")
' Create the JMail message Object set msg = Server.CreateOBject( "JMail.Message" )
' Set logging to true to ease any potential debugging ' And set silent to true as we wish to handle our errors ourself msg.Logging = true msg.silent = true
' Enter the sender data msg.From = senderEmail msg.FromName = name
' Note that as addRecipient is method and not ' a property, we do not use an equals ( = ) sign msg.AddRecipient recipient
' The subject of the message msg.Subject = subject
' And the body msg.body = body ' Now send the message, using the indicated mailserver if not msg.Send("mail.tele.dk" ) then Response.write "<pre>" & msg.log & "</pre>" else Response.write "Message sent succesfully!" end if ' And we're done! the message has been sent. %> </body> </html>
Tja, det gør den. Her er formen som jeg brugte til forsøget. Hentet direkte fra nettet sammen med koden 2 her på siden. Her er formen.
Kan det skyldes at stedet jeg har oploadet til har TDC som udbyder eller hvad, siden det lykkedes. (op til flere gange iøvrigt)
************ <html> <head> <title>emailform</title> </head> <body> <form method="post" action="SendMail.asp"> Complete this form and click the submit-button. We will answer your questions as soon as possible. <br><br> Your name<br> <input type="text" size="25" name="name"><br>
Your email<br> <input type="text" size="25" name="email"><br> Recipient email<br> <input type="text" size="25" name="recipient"><br> State your business<br> <select name="subject" size="1"> <option value="help">help <option value="tips">tips <option value="other">other </select> <br> Enter your question<br> <textarea name="body" cols="40" rows="15" wrap="PHYSICAL"></textarea> <br> <input type="submit" value=" Submit "> </form> </body> </html>
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.