<% m_strEmailNotification = "
Your request for more information has been sent.
" 'change this as desired; if using HTML, make sure to double attribute quotes m_strEmailRecipient = "info@cxpe.com" m_strEmailSubject = "A request for information from the CrossPoint Energy website" 'change this if you want the subject to be something else; useful for setting up an email filter m_intBodyFormat = HTML 'sets format of email recipient will receive; use HTML or PLAINTEXT (constants defined below) ProcessForm %> Contact Us
Holmes Millet Advertising
Planning Branding Writing Design Media Interactive
   
  3101 North Fitzhugh
Suite 200
Dallas, Texas 75204

214.526.4885 phone
214.526.4887 fax

info@holmesmillet.com

Interested in a job at Holmes Millet Advertising?
Click HERE for information about Careers.
    <% If m_blnSentEmail Then Response.Write m_strEmailNotification %>
Name
Company
Address
City
State
Zip
Phone
Email
Comments
    (Required fields are in bold)
 
Portfolio
Profile Experience Partners Contacts Home
<% Dim m_strEmailNotification Dim m_strEmailResponse Dim m_strEmailRecipient Dim m_strEmailSender Dim m_strEmailSubject Dim m_intBodyFormat Dim m_blnSentEmail Const HTML = 0 Const PLAINTEXT = 1 Const LOCALSERVER = 1 Const REMOTESERVER = 2 Sub ProcessForm() If Request.Form.Count > 0 Then m_strEmailSender = Request.Form("Email") If Len(m_strEmailSender) = 0 Then m_strEmailSender = Request.ServerVariables("HTTP_HOST") & "@" & Request.ServerVariables("SERVER_NAME") If m_intBodyFormat = 0 Then ComposeHtmlEmail Else ComposePlainTextEmail End If m_blnSentEmail = True End If End Sub Sub ComposePlainTextEmail() Dim strMessageType Dim intBodyFormat Dim strBody Dim strTo Dim strSubject Dim strFrom strFrom = m_strEmailSender strTo = m_strEmailRecipient strSubject = m_strEmailSubject intBodyFormat = m_intBodyFormat strBody = "Subject: " & strSubject & vbCrLf & vbCrLf For intIndex = 1 to Request.Form.Count strBody = strBody & Request.Form.Key(intIndex) & vbCrLf & Request.Form.Item(intIndex) & vbCrLf & vbCrLf Next SendEmail strFrom, strTo, "", strSubject, strBody, intBodyFormat End Sub Sub ComposeHtmlEmail() Dim strMessageType Dim intBodyFormat Dim strBody Dim strTo Dim strSubject Dim strFrom If Len(m_strHtmlStylesheet) = 0 Then m_strHtmlStylesheet = "http://" & Request.ServerVariables("SERVER_NAME") & "/style/email.css" strFrom = m_strEmailSender strTo = m_strEmailRecipient strBcc = m_strEmailBcc strSubject = m_strEmailSubject intBodyFormat = m_intBodyFormat strBody = "
Subject: " & strSubject & "

" For intIndex = 1 to Request.Form.Count strBody = strBody & "" Next strBody = strBody & "
" & Request.Form.Key(intIndex) & ":" & Request.Form.Item(intIndex) & "
IP Address:" & Request.ServerVariables("REMOTE_ADDR") & "
" SendEmail strFrom, strTo, "", strSubject, strBody, intBodyFormat End Sub Sub SendEmail(strFrom, strTo, strBcc, strSubject, strBody, intBodyFormat) 'Called by auto-compose subroutines, or can be called directly Dim cdoMsg Dim cdoConfig Set cdoMsg = Server.CreateObject("CDO.Message") Set cdoConfig = Server.CreateObject("CDO.Configuration") cdoConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = LOCALSERVER cdoConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "127.0.0.1" cdoConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = "C:\inetpub\mailroot\pickup" cdoConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 cdoConfig.Fields.Update Set cdoMsg.Configuration = cdoConfig cdoMsg.To = IsValidEmail(strTo) If Len(strBcc) > 0 Then cdoMsg.Bcc = IsValidEmail(strBcc) cdoMsg.From = IsValidEmail(strFrom) cdoMsg.Subject = strSubject If intBodyFormat = c_intHtml Then cdoMsg.HTMLBody = strBody Else cdoMsg.TextBody = strBody End If cdoMsg.Fields("urn:schemas:httpmail:importance").Value = 1 cdoMsg.Fields.Update cdoMsg.Send Set cdoMsg = Nothing Set cdoConfig = Nothing End Sub Function IsValidEmail(strEmail) Dim regEx Dim intRetVal Set regEx = New RegExp regEx.Pattern = ".*@.*\..*" 'This is just a basic test of the email format, does not guarantee it is a valid email address intRetVal = regEx.Test(strEmail) Set regEx = Nothing If Not intRetVal Then IsValidEmail = strEmail & " " Else IsValidEmail = strEmail End If End Function %>