Mystiske problemer med JMail
Hejsa, jeg har lavet et script der skal sende mails via JMail:-------------------------------------------------------
<%
backappend = "<p><a href='java script:history.back()'>Tilbage til min besked</a></p>"
SMTPServer = "smtp.mail.dk"
SMTPPort = 25
sender = request.Form("txtSender")
receiver = "minmail@mitdomaene.dk"
subject = request.Form("txtSubject")
message = request.Form("txtMessage")
message = replace(message,vbcrlf,"<br>")
body = "<H3>DENNE MAIL ER SENDT VIA PARKOV.NAEBDYRENE.DK</H3>" & message
if not (sender="" or subject="" or message = "") then
Set mail = server.CreateObject("JMail.SMTPMail")
mail.ServerAddress = SMTPServer & ":" & SMTPPort
mail.Sender = sender
mail.Subject = subject
mail.AddRecipient receiver
mail.HTMLBody = body
on error resume next
mail.Execute
if err.number<>0 then
statusmessage = "<p>FEJL!</p><p>Du indtastede ikke en gyldig e-mail adresse.</p>" & backappend
else
statusmessage = "<p>Tak for din besked.</p>"
end if
set mail = nothing
else
statusmessage = "<p>FEJL!</p><p>Du indtastede ikke noget i et eller flere felter.</p>" & backappend
end if
%>
-----------------------------------------------------------
Den meget mystiske adfærd som dette resulterer i, er, at nogle mails når frem, andre gør ikke. Selvom gennemløbet resulterer i statusmessage = "Tak for din besked", betyder det ikke, at jeg modtager en mail i alle tilfælde. Kun i nogle...
Se, det er mystisk...
