Forum > ASP > Generella frågor
<pre>
<% @ LANGUAGE = VBSCRIPT %>
<html>
<body>
<%
set msg = Server.CreateOBject("JMail.Message")
' Skriv in din från-adress
' - den måste vara upprättad på ditt webbhotell
msg.From = "pontus@surftown.se"
msg.FromName = "www.surftown.se"
' Epostadress och Namn
msg.AddRecipient "pontus@email.com ", "Pontus"
' Ange ett ämne för mailet
msg.Subject = "Offert huvudsida/registrering"
' Besökarens text (body)
msg.Body = Request.Form("body")
' Sänd mailen - skriv in namnet på din mailserver
if (not msg.Send("mailout1.surf-town.net")) then
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "vi återkommer"
end if
%>
</body>
</html>
Funkade klockrent förut!
nu får jag error:
jmail.Message error '8000ffff'
The message was undeliverable. All servers failed to receive the messag
/regga.asp, line 23Varför? Har sökt överallt inte ett ända svar, det roliga är att det är surftowns egna kod.
Annan fråga om scriptet:
Om istället för response.write, går det att skicka personen som fyller i formuläret, vidate till en annan sida?
| Skriv utIstället för Respone.Write kan du använda Response.Redirect för att skicka personen till en annan sida.
ex,
Response.Write "annansida.asp"
Ändra om:
msg.From = "pontus@surftown.se"
msg.FromName = "www.surftown.se"
Till en mail som har samma domännamn som webbadressen du vill skicka mailet ifrån, ex. pontus@aspkoll.se om du haft den domänen vid Surftown.
TACK SÅ HEMSKT MYCKET ROOSWEB!!!
TACK LP_MAXI !
Så lite så, om problemet är löst nu så sätter jag även tråden som löst. :)