Avatar billede jr40 Nybegynder
11. oktober 2005 - 21:52 Der er 1 kommentar og
1 løsning

Jmail med mail er nu sendt

Hejsa jeg har nedenstående Jmail script som virker fint..

Dog mangler jeg af der står f.eks. "beskeden er nu sendt" efter man har trykket send på ens formular:

Jmail scriptet:
<html>
<head>
<title>Sendmail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FFFFFF" text="#000000"><%

' Get the form data
senderEmail = "info@macpack.dk"
subject    = "Basket-Kort.dk"
recipient  = "info@macpack.dk"


' 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
msg.AddHeader "Originating-IP", Request.ServerVariables ("REMOTE_ADDR")

' The subject of the message
msg.Subject = subject

' And the body
msg.body = "navn = " & Request.Form("navn") & vbcrlf
msg.body = msg.body & "emne = " & Request.Form("emne") & vbcrlf
msg.body = msg.body & "email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "besked = " & Request.Form("besked") & vbcrlf

' Now send the message, using the indicated mailserver
if not msg.Send("mail.macpack.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"

else
    session("info") = "Din besked er sendt."
        Response.write "Din besked er sendt."
    response.redirect "../kontakt.asp" 
end if


' And we're done! the message has been sent.


%>

</body>
</html>
Avatar billede softspot Forsker
11. oktober 2005 - 21:59 #1
Du skal nok lade være med at kalde redirect med det samme:

' Now send the message, using the indicated mailserver
if not msg.Send("mail.macpack.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"

else
    session("info") = "Din besked er sendt."
        Response.write "Din besked er sendt."
    response.redirect "../kontakt.asp" 
end if


I stedet kan du jo lave et link som linker videre til kontakt.asp når man klikker på det...
Avatar billede jr40 Nybegynder
22. april 2006 - 08:34 #2
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester