Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'mail'
/RindeWeb/enviar.asp, line 3
y mi codigo es asi
<% Option Explicit
'creo el objeto correo
set mail = server.createObject("Persits.MailSender")
'configuro el mensaje
'señalo el servidor de salida para enviar el correo
mail.host = "mail.puntodedistribucion.com"
'indico la dirección de correo del remitente
mail.from = "[email protected]"
'indico la dirección del destinatario del mensaje
mail.addAddress "[email protected]"
'Obtengo los datos del formulario
nombre = request.form("nombre")
apellido= request.form("apellido")
email = request.form("email")
empresa=request.form("empresa")
direccion=request.form("direccion")
telefono=request.form("telefono")
consulta=request.form("consulta")
'compongo el cuerpo del mensaje
cuerpo = "Formulario De Nuestra Página Web"& VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "Nombre: " & nombre & VBNEWLINE
cuerpo = cuerpo & "Apellido: " & apellido
cuerpo = cuerpo & "email: " & email
cuerpo = cuerpo & "Empresa: " & empresa
cuerpo = cuerpo & "direccion: " & direccion
cuerpo = cuerpo & "telefono: " & telefono
cuerpo = cuerpo & "consulta: " & consulta
'mando el correo...
'indico el cuerpo del mensaje
mail.body = cuerpo
'lo envio
'aseguro que no se presenten errores en la página si se producen
On Error Resume Next
mail.send
if Err ><0 then
response.write "Error, no se ha podido completar la operación"
else
Request.Form("nombre")
'Declaro Saludo de despedida del visitante
saludo = "Gracias por escribirnos:" & nombre & ", el formulario se ha enviado correctamente"
'Muestro saludo
response.write saludo end if
NewMail.Mailformat=0
NewMail.Send
Set NewMail=Nothing
%>
U.u nu sale
