Foros del Web » Programando para Internet » ASP Clásico »

problemilla con cdont

Estas en el tema de problemilla con cdont en el foro de ASP Clásico en Foros del Web. hola a todos tengo un problema con cdont cuando trato de verificar un envio de mail, el codigo es el siguiente Set mailobj = Server.CreateObject("CDONTS.NewMail") ...
  #1 (permalink)  
Antiguo 26/04/2006, 09:11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
problemilla con cdont

hola a todos tengo un problema con cdont cuando trato de verificar un envio de mail, el codigo es el siguiente


Set mailobj = Server.CreateObject("CDONTS.NewMail")
mailobj.mailFormat = 0
mailobj.bodyFormat = 0
mailobj.from = strDESDE
mailobj.to = strPARA
mailobj.subject = "..."
mailobj.body = texto
'mailobj.send

If mailobj.Send Then <----- aca marca error
enviado = "si"
else
enviado = "no"
End if

el error que me marca es el siguiente

Error de Microsoft VBScript en tiempo de ejecución error '800a01a8'

Se requiere un objeto: 'Mailer'

/admin_forzarFiltro&Envio.asp, line 100


no se porque me marca ese error si el objeto esta ya definido. cualquier tipo de ayuda desde ya se agradece.
  #2 (permalink)  
Antiguo 26/04/2006, 09:46
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
pucha, no sé por que marca error que se requiere un objeto llamado Mailer si nunca hiciste referencia a él.

pero veo un par de cosas que estarían mal según yo:

'mailobj.send <- tenés comentada la línea, por lo tabto el mail no se envía

If mailobj.Send Then <-... yo creo que mailobj.Send es una instrucción para enviar el mail, no creo que devuelva un true/false y por tanto no lo podrías usar en el if.
__________________
...___...
  #3 (permalink)  
Antiguo 26/04/2006, 09:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
lo que pasa que ese codigo lo encontre buscando algun metodo de comprovacion de envio de mail y esta correcto segun el programador que lo hizo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.