hej experter jeg får NOGLE gange en http-500 fejl når jeg sender med dette script, er der noget i vejen med scriptet eller er det serveren som jeg bruger der er noget i vejen med?
<%Response.Buffer=True%> <html> <head> <title>bestilling er sendt</title><% Dim t1name,t1,t2name,t2,t3name,t3,t4name,t4,t5name,t5,t6name,t6,t7name,t7,t8name,t8,t9name,t9,t10name,t10 t1name = "antal:" t1 = Request.Form("t1") t2name = "navn:" t2 = Request.Form("t2") t3name = "stilling:" t3 = Request.Form("t3") t4name = "afdeling:" t4 = Request.Form("t4") t5name = "adresse:" t5 = Request.Form("t5") t6name = "postnr.:" t6 = Request.Form("t6") t7name = "by:" t7 = Request.Form("t7") t8name = "telefon:" t8 = Request.Form("t8") t9name = "telefax:" t9 = Request.Form("t9") t10name = "e-mail:" t10 = Request.Form("t10") Dim stname,st stname = "kommentar:" st = Request.Form("s1") Dim JMail Set JMail = Server.CreateObject("JMail.SMTPMail") 'Change this line to the address of your email server. 'Something like this: pop.sonderby-inflow.dk:25 JMail.ServerAddress = "mail.sonderby-inflow.eu:25" JMail.AddRecipient "bestilling@sonderby-inflow.eu" 'CHANGE THE EMAIL ADDRESS IN QUOTES ABOVE TO THE ADDRESS YOU WANT THIS MAIL SENT JMail.Sender = t10 'CHANGE THE SUBJECT FIELD TO REMIND YOU WHERE THE FORM COMES FROM ON YOUR SITE JMail.Subject = "bestilling af visitkort" JMail.Body = t1name & vbcrlf&_ t1 & vbcrlf&_ t2name & vbcrlf&_ t2 & vbcrlf&_ t3name & vbcrlf&_ t3 & vbcrlf&_ t4name & vbcrlf&_ t4 & vbcrlf&_ t5name & vbcrlf&_ t5 & vbcrlf&_ t6name & vbcrlf&_ t6 & vbcrlf&_ t7name & vbcrlf&_ t7 & vbcrlf&_ t8name & vbcrlf&_ t8 & vbcrlf&_ t9name & vbcrlf&_ t9 & vbcrlf&_ t10name & vbcrlf&_ t10 & vbcrlf&_ stname & vbcrlf&_ st JMail.Execute Set JMail = Nothing Response.Write"<center />tak for deres bestilling, den vil blive behandlet hurtigst mulig. <br>Vinduet vil lukke etfter 10 sekunder..." %> <script language="javascript"><!-- var timer = null function closeWin() { self.close() } //--> </script> </head> <body onLoad="timer=setTimeout('closeWin()',8000)"><form> <p align="center"> <input type="button" value="EXIT" onClick="window.close()"></p> </form> </body> </html>
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl" - så får du en fejlbesked du kan bruge til noget.
det er formentlig her det fejler - enten er afsenderen ikke en valid adresse eller også tilhører den ikke domænet. Fejlen du får antyder i hvert fald enten forkert Sender eller Serveraddress - og Serveraddress ser, i hvert fald umiddelbart, fin nok ud.
Kan se domænet er hostet hos cliche. Dette er fra deres support: Afsenderadresse i scripts. Husk når du laver mailscripts at lave en afsenderadresse i scriptet, da mailserveren ellers vil afvise mailen. Så prøv at indsæt dette: jmail.sender "din@emailadresse.eu"
<%Response.Buffer=True%> <html> <head> <title>Thank You Page</title><% Dim t1name,t1,t2name,t2 t1name = "name" t1 = Request.Form("t1") t2name = "email" t2 = Request.Form("t2") Dim stname,st stname = "comments" st = Request.Form("s1") Dim JMail Set JMail = Server.CreateObject("JMail.SMTPMail") 'Change this line to the address of your email server. 'Something like this: mail.yourdomain.com:25 JMail.ServerAddress = "mail.yourdomain.com" JMail.AddRecipient "you@yourdomain.com" 'CHANGE THE EMAIL ADDRESS IN QUOTES ABOVE TO THE ADDRESS YOU WANT THIS MAIL SENT JMail.Sender = t2 'CHANGE THE SUBJECT FIELD TO REMIND YOU WHERE THE FORM COMES FROM ON YOUR SITE JMail.Subject = "Feedback from Your Site" JMail.Body = t1name & vbcrlf&_ t1 & vbcrlf&_ t2name & vbcrlf&_ t2 & vbcrlf&_ stname & vbcrlf&_ st JMail.Execute Set JMail = Nothing Response.Write"<center />Thank You, your email has been sent. <br>This window will self close in 10 seconds..." %> <script language="javascript"><!-- var timer = null function closeWin() { self.close() } //--> </script> </head> <body onLoad="timer=setTimeout('closeWin()',8000)"><form> <input type="button" value="EXIT" onClick="window.close()"></form> </body> </html>
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.