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

ASP mail que incluya en el body otro ASP

Estas en el tema de ASP mail que incluya en el body otro ASP en el foro de ASP Clásico en Foros del Web. Estoy buscando como incluir un archivo ASP que genera automaticamente una tabla dentro de un mail. Puedo hacerlo con sucecivas lineas de codigo pero la ...
  #1 (permalink)  
Antiguo 26/08/2003, 16:29
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 22 años, 2 meses
Puntos: 0
ASP mail que incluya en el body otro ASP

Estoy buscando como incluir un archivo ASP que genera automaticamente una tabla dentro de un mail.

Puedo hacerlo con sucecivas lineas de codigo pero la idea es la de hacer algo que sea reutilizable

Es decir, poder darle como referencia la pagina ASP que quiero enviar y que la secuencia se encargue de convertirlo en el BODY de un ASPmail o similar
¿Se entiende?

Si alguien tiene algo asi se lo agradeceria....
  #2 (permalink)  
Antiguo 27/08/2003, 01:35
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
Hola,

Creo que para esto te vendria bien un objeto llamado ASPTear o quizas tambien el internet transfer component de microsoft (msinet.ocx).

Con estos objetos podrias guardar en una variable el codigo que te devuelve la pagina asp interpretada a html que pretendes enviar por mail.

te pongo un ejemplo con el aspTear.
Código:
pagina = request.querystring("pagina")
URL = "http://www.servidor.com/"&pagina&"?Nocache=" & now()
Set xObj = Server.CreateObject("SOFTWING.AspTear")
cuerpo = xObj.Retrieve(Url, 2,"" ,"", "")
set xObj = Nothing
de esta forma conseguirias guardar en la variable "cuerpo" el codigo devuelto por "pagina".
La version de AspTear 1.0 es completamente gratuita, el problema que tienes es que no se le puede desactivar la caché, por eso al llamar a la pagina uso el parametro NoCache dandole como valor now(). De esta forma me salto la caché del objeto y siempre obtengo la pagina actualizada.


espero que te sirva, suerte!
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 27/08/2003, 11:40
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 22 años, 2 meses
Puntos: 0
Cita:
Mensaje Original por nazkatuta
Hola,

Creo que para esto te vendria bien un objeto llamado ASPTear o quizas tambien el internet transfer component de microsoft (msinet.ocx).

Con estos objetos podrias guardar en una variable el codigo que te devuelve la pagina asp interpretada a html que pretendes enviar por mail.

te pongo un ejemplo con el aspTear.
Código:
pagina = request.querystring("pagina")
URL = "http://www.servidor.com/"&pagina&"?Nocache=" & now()
Set xObj = Server.CreateObject("SOFTWING.AspTear")
cuerpo = xObj.Retrieve(Url, 2,"" ,"", "")
set xObj = Nothing
de esta forma conseguirias guardar en la variable "cuerpo" el codigo devuelto por "pagina".
La version de AspTear 1.0 es completamente gratuita, el problema que tienes es que no se le puede desactivar la caché, por eso al llamar a la pagina uso el parametro NoCache dandole como valor now(). De esta forma me salto la caché del objeto y siempre obtengo la pagina actualizada.


espero que te sirva, suerte!
¿Alguno de estos componentes viene preinstaldo en el server (IIS 5) ?
  #4 (permalink)  
Antiguo 28/08/2003, 00:47
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
aspTear es un programa comercial, pero su version 1.0 es gratuita. Lo puedes descargar de

http://www.alphasierrapapa.com/IisDe...nents/AspTear/

El Internet Transfer Component viene con las librerias de visual basic ( en la 6 por lo menos, anteriores no se), el nobre de la ocx es msinet.ocx.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
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 02:58.