Problem med email formular
Jeg har et problem med at få en email formular til at virker. Jeg har følgende formular:<form action="sendmail.asp" method="get" name="SendMail">
<input type="hidden" name="Subject" value="Email fra hjemmesiden">
<span style="letter-spacing: -1pt">
<INPUT TYPE="checkbox" VALUE="Send mig en brochure med posten tak." NAME="brochure"><font size="2"> Jeg vil gerne have tilsendt en brochure</font></span><P>
<span style="letter-spacing: -1pt">
<INPUT TYPE="checkbox" VALUE="Kontakt mig pr tlf." NAME="tlfkontakt"><font size="2"> Kontakt mig pr. telefon</font></span><P>
<span style="letter-spacing: -1pt">
<INPUT TYPE="checkbox" VALUE="Kontakt mig pr. e-mail." NAME="emailkontakt"><font size="2"> Kontakt mig pr. e-mail
<INPUT TYPE="text" SIZE="40" MAXLENGTH="40" NAME="navn">
</font></span></td>
</tr>
<tr>
<td width="19%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">Adresse:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<INPUT TYPE="text" SIZE="30" MAXLENGTH="30" NAME="adresse">
</font></span></td>
</tr>
<tr>
<td width="19%" valign="middle"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">Postnr.:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<INPUT TYPE="text" SIZE="10" MAXLENGTH="4" NAME="postnr">
</font></span></td>
</tr>
<tr>
<td width="19%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">By:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<INPUT TYPE="text" SIZE="30" MAXLENGTH="30" NAME="by">
</font></span></td>
</tr>
<tr>
<td width="19%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">Tlf.:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<INPUT TYPE="text" SIZE="10" MAXLENGTH="11" NAME="tlfnr">
</font></span></td>
</tr>
<tr>
<td width="19%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">e-mail:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<INPUT TYPE="text" SIZE="30" MAXLENGTH="50" NAME="email">
</font></span></td>
</tr>
<tr>
<td width="19%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">Kommentar:</font></span></td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<TEXTAREA WRAP="physical" ROWS="4" COLS="30" NAME="kommentar"></TEXTAREA>
</font></span></td>
</tr>
<tr>
<td width="19%"> </td>
<td width="81%"><span style="letter-spacing: -1pt">
<font face="Verdana" size="2">
<input type="submit" value="Send bestilling">
<input type="reset" value="Nulstil">
</form>
Det er sat op i en tabel, så jeg håber det er til at overskue. Til at sende emailen bruger jeg Sendmail.asp.
Her er senmail.asp scriptet:
<%
if Request.QueryString("SendFrom") <> "" then
'laver dem om til teksten i mailen
brochure = Request.QueryString("brochure") & vbcrlf
tlfkontakt = Request.QueryString("tlfkontakt") & vbcrlf
emailkontakt = Request.QueryString("emailkontakt") & vbcrlf
body = Request.QueryString("kommentar") & vbcrlf
navn = Request.QueryString("navn") & vbcrlf
adresse = Request.QueryString("adresse") & vbcrlf
postnr = Request.QueryString("postnr") & vbcrlf
by = Request.QueryString("by") & vbcrlf
tlf = Request.QueryString("tlfnr") & vbcrlf
msg = brochure & tlfkontakt & emailkontakt & body & navn & adresse & postnr & by & tlf
'Dimension the objSendMail variable and create a new instance of the NewMail object.
dim objSendMail
set objSendMail = Server.CreateObject("CDONTS.NewMail")
' Set all the properties on the NewMail object using the values from the QueryString
objSendMail.From = Request.QueryString("email")
objsendmail.To = "pzk@crayon.dk"
objSendMail.Importance = 1
objSendMail.Subject = Request.QueryString("Subject")
objSendMail.Body = msg
'Send the message
objSendMail.Send
'Set the objSendMail to nothing, free its resources
set objSendMail = nothing
'Redirect the user back to the referring page and update
'the QueryString to indicate the message was sent.
Response.Redirect "kontaktok.asp"
Else
'Not all required information was provided, so the message
' could not be sent. Redirect the user back to the referring page
' and update the QueryString to indicate the message was not sent.
Response.write "Meddelelsen kunne ikke sendes, check om felterne er korrekt udfyldt"
end if
%>
Når jeg forsøger at sende mailen, så får jeg følgende fejl: Meddelelsen kunne ikke sendes, check om felterne er korrekt udfyldt
Har nogen forslag til hvad der er fejl?
