|
Let
us know how tourism benefits you! Is there a new walking trail you like
to use? Has a new recreation facility been built? Do you sell art to tourists?
Do you deal with a lot of visitors at your workplace?
We
want to see how you interact with tourism - whether directly with people
or by enjoying the benefits tourism money brings to your town. If we like
your story, you may be the next person to "Get In The Picture!"
<%
If Action = "SendEmail" Then
' Here we quickly check/validate the information entered
' These checks could easily be improved to look for more things
If IsValidEmail(ContactUs_Email) = "False" Then
IsError = "Yes"
Response.Write("You did not enter a valid email address. ")
End If
If ContactUs_Name = "" Then
IsError = "Yes"
Response.Write("You did not enter a Name. ")
End If
If ContactUs_Subject = "" Then
IsError = "Yes"
Response.Write("You did not enter a Subject. ")
End If
If ContactUs_Body = "" Then
IsError = "Yes"
Response.Write("You did not enter a Body. ")
End If
End If
' If there were no input errors and the action of the form is "SendEMail" we send the email off
If Action = "SendEmail" And IsError <> "Yes" Then
Dim strBody
' Here we create a nice looking html body for the email
strBody = strBody & "Contact Us Form submitted at " & Now() & vbCrLf & "
"
strBody = strBody & "From http://" & Request.ServerVariables("HTTP_HOST") & vbCrLf & " "
strBody = strBody & "IP " & Request.ServerVariables("REMOTE_ADDR") & vbCrLf & " "
strBody = strBody & "Name" & " : " & " " & Replace(ContactUs_Name,vbCr," ") & " "
strBody = strBody & "Email" & " : " & " " & Replace(ContactUs_Email,vbCr," ") & " "
strBody = strBody & "Subject" & " : " & " " & Replace(ContactUs_Subject,vbCr," ") & " "
strBody = strBody & " " & Replace(ContactUs_Body,vbCr," ") & " "
strBody = strBody & ""
Dim ObjSendMail
Set ObjSendMail = CreateObject("CDO.Message")
'This section provides the configuration information for the remote SMTP server.
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Send the message using the network (SMTP over the network).
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpserver
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False 'Use SSL for the connection (True or False)
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'basic (clear-text) authentication
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = youremail
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = yourpassword
ObjSendMail.Configuration.Fields.Update
'End remote SMTP server configuration section==
ObjSendMail.To = youremail
ObjSendMail.Subject = ContactUs_Subject
ObjSendMail.From = ContactUs_Email
' we are sending a html email.. simply switch the comments around to send a text email instead
ObjSendMail.HTMLBody = strBody
'ObjSendMail.TextBody = strBody
ObjSendMail.Send
Set ObjSendMail = Nothing
' change the success messages below to say or do whatever you like
' you could do a response.redirect or offer a hyperlink somewhere.. etc etc
%>
<% =Replace(ContactUs_Body,vbCr," ") %>
<% Else %>
<% End If %>
Contact Us Form Code provided
by www.PowerASP.com
|