Hejsan!
Jag fattar inte varför detta script inte fungerar, när jag fyller i formuläret så står det att meddelandet har skickats, men därefter så får jag tillbaka mailet som jag skicka till min mail, dvs att den inte nådde fram till mottagaren:
så här ser Jmail filen ut:
<%@LANGUAGE = VBSCRIPT%>
<html>
<body background="images/bglejon.jpg">
<%
' Lagrar informationen i variabler
name = Request.Form("name")
senderEmail = Request.Form("email")
subject = "Angående " & Request.Form("subject")
recipient = Request.Form("recipient")
body = Request.Form("body")
' Skapar en koppling till JMail
set msg = Server.CreateOBject( "JMail.Message" )
' Ställ in logging som true så är det enklare att spåra eventuella fel
' Och ställ in silent som tru så att vi själva kan hantera felmeddelandena
msg.Logging = true
msg.silent = true
' Läser in avsändar informationen
msg.From = senderEmail
msg.FromName = name
' Notera att addReciptient är en metod och inte en
' egenskap, så vi använder inte ett lika-med (=) tecken
msg.AddRecipient recipient
' Meddelandets ämne
msg.Subject = subject
' Och texten i meddelandet
msg.body = body
' Till sist skickar vi meddelandet, med den inlagda e-post servern
if not msg.Send("mail.blablbl.nu" ) then
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "Meddelandet skickades!"
end if
' Och så var klara! Meddelandet ligger nu i er Inkorg om allt gick rätt till.
%>
</body>
</html>
och så här ser formuläret ut:
<form method="post" action="JMailForm.asp">
<p><font face="Verdana"><small>Namn<br>
<input type="text" size="25" name="name"><br>
Din E-post adress<br>
<input type="text" size="25" name="email"><br>
</small><br>
<select name="recipient" size="1">
<option value="0" selected>- Välj Mottagaren mail -</option>
<option value="2">mailadress@blabla</option>
<option value="1">mailadress1@blabla</option>
<option value="3">mailadress2@blabla</option>
<option value="3">mailadress3@blabla</option>
<option value="4">mailadres4s@blabla</option>
<option value="5">mailadress5@blabla</option>
<option value="6">mailadress6@blabla</option>
<option value="7">mailadress7@blabla</option>
<option value="8">mailadress8@blabla.nu</option>
</select><br>
<small><br>
Uppge ert ärende<br>
<select name="subject" size="1">
<option value="help">Hjälp </option>
<option value="tips">Tips </option>
<option value="other">Övrigt </option>
</select><br>
Fyll i er fråga</small></font><br>
<textarea name="body" cols="40" rows="15" wrap="physical"></textarea><br>
<input type="submit" value="Skicka"> </p>
</form>