Hello,
I have tried to make up a script but although it seems to work, I don't receive any email and I know the SMTP server is working fine. I have made it a self referencing form. What is wrong with the code please:
<%
On Error Resume Next
sub SendMail(strServer, strSubject, strrealname, strcompname, strposition, stremail, strTelephone_Number, strAddress, strEnquiry, strInformation_required)
Dim objC
dim objM
dim strDefaultEmail
dim lngErrNumber
dim strErrSource
dim strErrDescription
Set objC = CreateObject("CDO.Configuration"
objC.Fields("
= strServer
objC.Fields("
= 25
objC.Fields("
= 2
objC.Fields.Update
Set objM = CreateObject("CDO.Message"

Set objM.Configuration = objC
objM.Subject = strSubject
if Err.number = 0 then
objM.send
end if
set objM = nothing
set objC = nothing
end sub
SendMail Request.Form("realname"

, Request.Form("compname"

, Request.Form("position"

, Request.Form("email"

, Request.Form("Telephone_Number"

, Request.Form("Address"

, Request.Form("Enquiry"

, Request.Form("Information_required"

%>
<html>
<head>
</head>
<form method="post" action="contact.asp" id="frmEmail" name="frmEmail">
<input type="hidden" name="Server" value="smtp.xxx.co.uk">
<input type="hidden" name="To" value="test@xxx.co.uk">
<input type="hidden" name="Subject" value="Web enquiry">
<body bgcolor="#FFFFFF" topmargin="9">
<input type="text" name="realname" size="20">
<input type="text" name="compname" size="20">
<input type="text" name="position" size="20">
<input type="text" name="email" size="20">
<input type="text" name="Telephone_Number" size="20">
<textarea cols="15" rows="4" name="Address"></textarea>
<textarea cols="24" rows="8" name="Enquiry" class="box"></textarea>
<select name="Information_required"><option>1</option></select>
<INPUT TYPE="SUBMIT" VALUE="Send">
<INPUT TYPE="RESET" VALUE="Clear">
</FORM>