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

Problemas con el cdonts

Estas en el tema de Problemas con el cdonts en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo pruebas con el cdonts, tengo el siguiente codigo, si pongo la tercera linea me da el error: HTTP 500 - Error interno ...
  #1 (permalink)  
Antiguo 19/04/2003, 07:53
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
Problemas con el cdonts

Hola, estoy haciendo pruebas con el cdonts, tengo el siguiente codigo, si pongo la tercera linea me da el error:

HTTP 500 - Error interno del servidor
Internet Explorer

La direccion del attachfile es correcto. y las direcciones son locales y me deja el mensaje en la carpeta Drop, donde anda el problema??

<!--METADATA TYPE="typelib" FILE="C:\Winnt\system32\cdonts.dll"-->
<%Set objMail=Server.CreateObject("CDONTS.NewMail")
objMail.AttachFile "c:\tmp\logo.gif","Figura"
objMail.Send "[email protected]","[email protected]"_
,"Asunto","Hola que tal te va...",cdoLow%>


Gracias
  #2 (permalink)  
Antiguo 19/04/2003, 08:34
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
cuando tu pagina asp da algun problema el explorer en vez de mostrarte el problema en si, te manda el mesaje de error 500, para evitar esto y ver el detalle real del error ves al menu herramientas > opciones de internet > pestaña opciones avanzadas > y desmarca la opcion Mostrar mensajes descripitvos de errores http


a partir de ahora veras el error.
  #3 (permalink)  
Antiguo 19/04/2003, 09:59
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
el resultado es este:

Número de error: -2147467259(0X80004005)
Fichero: /miWeb/correo2.asp, línea 3
Error no especificado


Lo he buscado en internet, en la libreria de microsoft y el resultado es este, pero no entiendo lo que significa

0x80004005: Error general. Error en el servidor. Intente volver a descargar los clips: puede que el problema se solucione solo

Última edición por Abu-Dabi; 19/04/2003 a las 16:15
  #4 (permalink)  
Antiguo 19/04/2003, 16:19
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
A alguien se le ocurre donde esta el problema??
  #5 (permalink)  
Antiguo 19/04/2003, 17:53
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si tienes correctamente instalado la libreria del cdont no es necesario referenciarlo en la pagina

<!--METADATA TYPE="typelib" FILE="C:\Winnt\system32\cdonts.dll"-->

basta con instanciar el objeto con el CreateObject
  #6 (permalink)  
Antiguo 19/04/2003, 17:59
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
Le he quitado la linea

<!--METADATA TYPE="typelib" FILE="C:\Winnt\system32\cdonts.dll"-->


sin embargo me da el mismo error. La libreria del cdont se instala cuando instalas el iis?, ¿¿¿en teoria debe estar instalada si funciona eliminando la linea del attachment?????
  #7 (permalink)  
Antiguo 19/04/2003, 18:09
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si, el cdont viene con el iis...

prueba esto...sino te jala..es que hay algun problema con la componente...
Código:
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "[email protected]"
myMail.To = "[email protected]"
myMail.Subject = "probando"
myMail.Body = "esto es una prueba"
myMail.Send
On error resume next
 if err.number<>0 then
   response.write err.number  & "<br>"
   response.write err.description & "<br>"
   response.end
 else
   response.write "ok"
 en if
Set myMail = Nothing
  #8 (permalink)  
Antiguo 19/04/2003, 18:16
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
Me da Ok poniendo en [email protected] el nombre de mi maquina [email protected]
  #9 (permalink)  
Antiguo 19/04/2003, 18:23
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
bueno..entonces lo que queda es probar con la propiedad atach..agregale el atach y veamos que pasa

Código:
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "[email protected]"
myMail.To = "[email protected]"
myMail.Subject = "probando"
myMail.Body = "esto es una prueba"

my0Mail.Attachfile "c:\tmp\logo.gif","Figura", 1 

myMail.Send
On error resume next
 if err.number<>0 then
   response.write err.number  & "<br>"
   response.write err.description & "<br>"
   response.end
 else
   response.write "ok"
 en if
Set myMail = Nothing
  #10 (permalink)  
Antiguo 19/04/2003, 18:35
 
Fecha de Ingreso: abril-2003
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
Gracias por tu ayuda, ya funciona:

el problema estaba en que aparte del codigo que te puse, tenia más codigo, y uno de ellos era la llamada a traves de un archivo de attachment:

objMail.AttachFile "c:\logoclicktips.zip","Archivo"

y es demasiado largo, al cambiarle el nombre y reducir su longitud funciona correctamente

Una vez vez mas, gracias
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 23:41.