Jeg har problemer med at få JMail til at sende til en anden
adresse end min egen. Hvis jeg sender til lars@legestue.net får
jeg e-mailen, men hvis jeg sender til fx lsolesen@hotmail.com får
jeg ikke e-mailen.
Det hele bygger på en formular, hvor brugeren indtaster data.
Vedkommende klikker derefter på Send, og siden gennemløber
følgende if-sætning.
Jeg har tjekket, at navn og modtager har det rigtige indhold
efter formularindtastningen.
-- KODE START -----------------------------------------
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
' Formularindstastningerne gøres til variable
navn = request("navn")
modtager = request("ad")
' Konfigurér med smtp-server, afsender og tekst
Set objMail = server.CreateObject("JMail.SMTPMail")
' ## MAILPROG OPSÆTNING
objMail.Sendername = "Fodboldens Legestue"
objMail.ServerAddress = "mail.legestue.net"
objMail.Sender = "lars@legestue.net"
objMail.ReplyTo = "lars@legestue.net"
objMail.subject = "Besøg Fodboldens Legestue"
' ## MODTAGER PÅ EMALEN
objMail.AddRecipient modtager
' ## TEKST I EMAILEN
StrMailBody = "En eller anden tekst"
objMail.body = strMailBody
objMail.Priority = 3
' ## SENDER
objMail.Execute
Set objMail = nothing
If err.Number < 0 Then
Response.Write "<p><b>Anbefalingen blev ikke sendt. Prøv igen
senere.</b>"
Else
Response.write "<p>Anbefaling sendt til
" & modtager
end if
[SNIP FORMULARINDTASTNINGEN]
End if
-- KODE SLUT -----------------------------------------
Med venlig hilsen
Lars Olesen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials