Nu behöver jag hjälp från någon som kan detta, jag har ett mail formulär så att folk ska kunna maila mig från en sida men jag får inte till det, det kommer inte fram några mail till mig. Jag har CDonts installerat och det blir inga felmeddelanden för saken är den är att detta ligger redan ute på min hemsida, jag har ett annat CDonts som fungerar men inte detta. Mailen kommer inte fram helt enkelt till min mail som jag har via mitt bredbandsföretag.Fel i mailformulär - Mer hjälp!
scriptet ser ut på följande vis:
Den här biten sköter det som ska stå när jag för mailet.
<%
sub SendCDOMail(sTo, sSubject, sBody, sFrom)
Set NewMailObj = CreateObject("CDONTS.NewMail")
NewMailObj.From = sFrom
NewMailObj.To = sTo
NewMailObj.Subject = sSubject
NewMailObj.BOdy = sBOdy
NewMailObj.Send
Set NewMailObj = Nothing
end sub
bErr = False
if request("cmdSend") <> "" then
sName = request("txtName")
sCompany = request("txtCompany")
sEmail = request("txtEmail")
sComments = request("txtComments")
if sName = "" then
sErr = "Skriv ditt namn."
bErr = True
end if
if len(sEmail) < 6 then
sErr = "Skriv din email."
bErr = True
end if
if (instr(sEmail, "@") = 0) or (instr(sEmail,".")=0) then
sErr = "Skriv din rätta email."
bErr = True
end if
if not bErr then
'TO DO: Change the email
sContactEmail = msender
sSubject = "Contact Request"
sBody = "Name : " & sName & vbCrLf
sBody = sBody & "Company : " & sCompany & vbCrLf
sBody = sBody & "Email : " & sEmail & vbCrLf
sBody = sBody & "Comments : " & vbCrLf
sBody = sBody & sComments & vbcrlf & vbcrlf
sBody = sBody & "Date/Time: " & now & vbcrlf & vbcrlf
sBody = sBody & "User :" & session("devUserName") & vbcrlf & vbcrlf
sBody = sBody & "Session :" & session.SessionID & vbcrlf & vbcrlf
sBody = sBody & "Remote IP : " & request.servervariables("remote_addr")
SendCDOMail sTo, sSubject, sBody, sFrom
%>
Och det här är formuläret man skriver i.
<form action="contactus.asp?send=1" method="post">
<table border=0>
<tr>
<td class="smallerheader">Ditt Namn</td>
<td><input type="text" name="txtName" class="tbflat" value="<%=sName%>"></td>
</tr>
<tr>
<td class="smallerheader">Hemsida/Företag</td>
<td><input type="text" name="txtCompany" class="tbflat" value="<%=sCompany%>"></td>
</tr>
<tr>
<td class="smallerheader">Email</td>
<td><input type="text" name="txtEmail" class="tbflat" value="<%=sEmail%>"></td>
</tr>
<tr>
<td class="smallerheader">Kommentar</td>
<td><textarea cols=40 rows=5 name="txtComments" class="tbflat"><%=sComments%></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="cmdSend" value="Skicka" class="cmdflat"></td>
</tr>
</table>
</form>
Det hela hämtar in en include-fil som läser vilken mail jag har och den biten är det inga problem med vad jag kan se, det är den här texten som hämtas från include-filen:
'your email address
msender = "mikael.jeansson@swipnet.se"
Någon som vet vart felet ligger?Sv: Fel i mailformulär