<%@ LANGUAGE="VBSCRIPT" %> <% ' ########################################################### ' # Formulario para realizar envio de mails desde la web. # ' # Ejemplo utilizando componente CDONTS en ASP. # ' ########################################################### Option Explicit On Error Resume Next Sub WriteHTML(strInput) Response.Write(Server.HTMLEncode(strInput) & "
") End Sub Sub RedirectHTML(strInput) Response.Redirect(strInput) End Sub %> <% Dim objMsg, strFrom, strTo, strReplyTo, strBody, strSubject Dim lngImportance, lngMsgFormat, lngMsgEncode ' Se indica a que direccion se va a enviar el mail. strFrom = Trim(Request.Form("email")) strTo = "info@valcore.com.ar" ' Aca levanto todos los campos que quiero y los guardo en variables de igual nombre. ' Si posee mas campos, copie la estructura y coloquele un nombre de referencia. ' Estos campos ya se acomodan automaticamente uno bajo el otro para ser enviados en el mail. ' El metodo de envio utilizado es: POST. strReplyTo = Trim(Request.Form("email")) strSubject = "Presupuesto / Consultas on-line" strBody = "" strBody = strBody & "" strBody = strBody & "" strBody = strBody & """" strBody = strBody & " Formulario desde el website www.valcore.com.ar " strBody = strBody & "" strBody = strBody & "" strBody = strBody & "
" strBody = strBody & "Apellido: " & Trim(Request.Form("apellido")) & "
" strBody = strBody & "Nombre: " & Trim(Request.Form("nombre")) & "
" strBody = strBody & "Empresa: " & Trim(Request.Form("empresa")) & "
" strBody = strBody & "Cargo: " & Trim(Request.Form("cargo")) & "
" strBody = strBody & "Dirección: " & Trim(Request.Form("direccion")) & "
" strBody = strBody & "Código Postal: " & Trim(Request.Form("cp")) & "
" strBody = strBody & "País: " & Trim(Request.Form("pais")) & "
" strBody = strBody & "Provincia: " & Trim(Request.Form("provincia")) & "
" strBody = strBody & "Telé/Fax: " & Trim(Request.Form("telefono")) & "
" strBody = strBody & "E-Mail: " & Trim(Request.Form("email")) & "
" strBody = strBody & "Comentarios: " & Trim(Request.Form("comentarios")) & "
" strBody = strBody & "
" strBody = strBody & "
" strBody = strBody & "" ' Aca empieza el mail ' Se crea el objeto del mail ' Se declara direccion a la que se envia, subject, direccion de respuesta. Set objMsg = Server.CreateObject("CDONTS.NewMail") If Len(Trim(strReplyTo)) > 0 Then objMsg.Value("Reply-To")=strReplyTo End If If Len(Trim(strFrom)) = 0 Then strFrom = "Usuario-sin-email@valcore.com.ar" End If objMsg.From = strFrom objMsg.To = strTo objMsg.Subject = "Envio de formulario" objMsg.BodyFormat = 0 objMsg.MailFormat = 0 objMsg.Body = strBody objMsg.Send Set objMsg = Nothing ' Aca se redirecciona a una pagina de salida del mail o agradecimiento. RedirectHTML("e-gracias.htm") %>