Store JMail-problemer
Jeg har lavet et lille dokument. Det er meningen, at values fra en form skal sendes i en HTML mail.For lige at teste, at values bliver hentet korrekt, oprettede jeg den nedenstående side. Ved submit bliver alle values postet fint, og udskrives ligeledes fint. Så langt, så godt.
Jeg har så haft kig på w3 JMail v4.5 tutorials, og finder dette:
http://www.dimac.net/Products/w3JMail/Version43/Examples/HTMLemail.htm
Jeg lægger scriptet ind i min /testsend/default.asp og tilretter. Før jeg lagde JMail ind, virker det fint. Siden fejler ikke, når jeg reloader siden med den ny-tilføjede JMail script. Men når jeg udfylder formularfelter og sender, får jeg "Siden kan ikke vises/HTTP 500 Internal Server error", og der bliver ikke redirected til /customers/default.asp, jeg befinder mig stadig på /testsend/default.asp. Dvs. JMail scriptet fejler, inden jeg kan redirectes. Mail bliver ikke sendt. Jeg håber på nogle gode bud.
<%
If Request.Form("mode") = "sendmail" Then
Dim a1, a2, a3, a4, a5, jmail
a1 = Request.Form("a1")
a2 = Request.Form("a2")
a3 = Request.Form("a3")
a4 = Request.Form("a4")
a5 = Request.Form("a5")
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "modtager1@DOMÆNE.dk", "Modtager1"
jmail.AddRecipient "modtager2@DOMÆNE.dk", "Modtager2"
jmail.From = "noreply@DOMÆNE.dk.dk"
jmail.Subject = "Test"
'contentId = jmail.AddAttachment("X:\.....logo.png")
jmail.HTMLBody = "<html><body><font color=""red"">Logo:</font><br>"
'jmail.appendHTML "<img src=""cid:" & contentId & """>"
jmail.appendHTML "<br><br>Flot logo</body></html>"
jmail.Body = "Du kan ikke se HTML-mails."
jmail.appendText "Du kan dermed ikke se Logo"
jmail.Send("mailout1.surf-town.net")
'jmail.Send("mail20.surftown.com")
Response.Redirect "/customers/default.asp"
End If
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%'=a1%><%'=a2%><%'=a3%><%'=a4%><%'=a5%>
<head>
<meta http-equiv="Expires" CONTENT="Fri, Jun 12 1981 08:20:00 GMT">
<meta http-equiv="Cache-Control" CONTENT="no-store">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="Content-language" content="dan">
<meta name="robots" content="all">
<link rel="stylesheet" type="text/css" href="/includes/style.css">
<title>Formular til afsendelse mails</title>
</head>
<body>
<form name="frmSend" method="POST" action="/testsend/default.asp">
<input type="hidden" name="mode" id="mode" value="sendmail"></div>
<input type="text" name="a1" id="a1"><br>
<input type="text" name="a2" id="a2"><br>
<input type="text" name="a3" id="a3"><br>
<input type="text" name="a4" id="a4"><br>
<input type="text" name="a5" id="a5"><br><br>
<input type="submit" value="Send mail">
</form>
</body>
</html>