Det beror ju på vad det är du ska göra. Ska du skicka ett meddelande eller skriva ut värdena som du använder i det andra exemplet till webbläsaren?
Om du ska skicka meddelandet ska du använda den nedre koden och om du bara ska skriva ut text till webbläsaren så ska du använda den övre.
jag skrev fel i första inlägget,
det är den nedre jag har idag och det den övre jag vill byta till.
det är så att webhotellet (sajthotellet.com) har bytt server och helt plötsligt funkar inte mitt mailscript.
Han som har webhotellet sa att jag skulle lägga in den övre koden. Men som du skrievr så skrivs det ut på skärmen då istället för att skcikas iväg som det gjorde innan.
Kan det vara så att han på Sajthotellet har fel för sig och har gjort någon inställning fel?
set msg = Server.CreateOBject( "JMail.Message" )
msg.From = Session("from")
msg.FromName = Session("fromname")
msg.Body = strMessage
msg.AddRecipient sEmail
msg.Subject = Session("subject")
If msg.Send("smtp.sajthotellet.com") Then
Response.Write("Inget fel alls...")
Else
Response.Write("Något var tydligen fel...")
End If
set msg = Nothing
jmail.Message error '8000ffff'
The message was undeliverable. All servers failed to receive the message
/_Nyhetsbrev/sendit.asp, line 58
jag funderar på om detta
meddelandet har blivit skickat till:
jmail.Message error '8000ffff'
The message was undeliverable. All servers failed to receive the message
/_Nyhetsbrev/sendhtml.asp, line 50
alltså om "meddelandet har blivit skickat till:" skrivs ut kanske betyder att dne komemr en bit i koden