10. september 2004 - 08:38Der er
22 kommentarer og 1 løsning
Problemer med Jmail
Hejsa...
Jeg er igang med at lave et nyhedsbrev, og den anledning er der opstået et problem med min Jmail... Den vil ikke sende min Jmail... Den siger der er fejl.
Har lavet en settings.asp hvor jeg angiver de forskellige ting:
<%
'SMTP serveren strSMTP = "127.0.0.1"
'Afsender adresse på emails strSender = "afsender@email.dk"
If Jmail.Execute = True Then Response.Write("Email: " & rs("email") & "er afsendt.<br>") Else Response.Write("Email: " & rs("email") & "er IKKE afsendt.<br>") End if
Er det fejlen i forbindelse med at sende mailen kan du prøve at indsætte disse to linjer samme medden andre:
JMail.Logging = True JMail.Silent = True
Samt rette: If Jmail.Execute = True Then Response.Write("Email: " & rs("email") & "er afsendt.<br>") Else Response.Write("Email: " & rs("email") & "er IKKE afsendt.<br>") End if
til dette så du får fejl bekseden:
If JMail.Execute Then Response.Write("Email: " & rs("email") & "er afsendt.<br>") Else Response.Write("Email: " & rs("email") & "er IKKE afsendt.<br>") Response.Write "ERROR MESSAGE: " & JMail.ErrorMessage & "<br>" & vbCrLf Response.Write "ERROR SOURCE: " & JMail.ErrorSource & "<br>" & vbCrLf Response.Write "LOG: <pre>" & JMail.Log & "</pre>" & vbCrLf End If
Prøv dette for at få en bedre fejl kodei IE. vælge menuen: funktioner --> internetindstillinger... --> avanceret --> find og fjern kryds i "vis meddelelse om uskadelige http-fejl" checkboxen
Disee er properties i Jmail, logging betyder den skal logge fejlen så man kan skrive den ud, Silent betyder den ikke kommer med en fejl side du har fået nu, men det relatere sig kun til fejl hvis mailen ikke blev sendt. JMail.Logging = True JMail.Silent = True
Email: test@tests.dker IKKE afsendt. ERROR MESSAGE: The message was undeliverable. All servers failed to receive the message ERROR SOURCE: SMTPConnect() LOG: The message was undeliverable. All servers failed to receive the message .execute() { Trying server mail:pastmp.tele.dk pastmp.tele.dk failed with the message: "WSAGetLastError() returned 11004, No Data; perhaps no route to host" No socket for server. ConnectToServer() 1 of 1 servers failed }
Email: Brian@fri.dker IKKE afsendt. ERROR MESSAGE: The message was undeliverable. All servers failed to receive the message ERROR SOURCE: SMTPConnect() LOG: The message was undeliverable. All servers failed to receive the message .execute() { Trying server mail:pastmp.tele.dk pastmp.tele.dk failed with the message: "WSAGetLastError() returned 11004, No Data; perhaps no route to host" No socket for server. ConnectToServer() 1 of 1 servers failed }
Active Server Pages error 'ASP 0113'
Script timed out
/admin/newsletter/send_newsletter.asp
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.
Hver gang mail kalder .execute sender den mailen. Behold den i if sætningen, så udksriver den nemlig om det gik godt eller ikke gik godt at sende mailen.
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.