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

enviar la página web a un e-mail

Estas en el tema de enviar la página web a un e-mail en el foro de ASP Clásico en Foros del Web. hola a todos he realizado una web y hay un momento en el que el usuario puede enviar una serie de datos a un e-mail. ...
  #1 (permalink)  
Antiguo 18/07/2004, 12:52
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 6 meses
Puntos: 18
enviar la página web a un e-mail

hola a todos

he realizado una web y hay un momento en el que el usuario puede enviar una serie de datos a un e-mail. Estos datos son escritos mediante un formulario. Los datos que escribe, se que se pueden enviar con CDONTS o ASPMAIL pero me gustaría enviar la propia pàgina web con todos los datos introducidos, osea, que al destinatario le llegase la propia pàgina web con los pertinentes campos rellenados por el usuario...

¿lo puedo hacer?

Gracias........
  #2 (permalink)  
Antiguo 19/07/2004, 02:13
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Creo que puedes hacerlo así:

Código:
<%set http_obj = createObject("Microsoft.XMLHTTP")
cadena2 = "http://www.paginaquequieresenviar.com" 
http_obj.Open "GET",cadena2,false
http_obj.Send()
codigo = Server.HTMLEncode(http_obj.responseText)
%>
Con este pequeño código y mediate Xmlhttp consigues el código fuente html de la pagina introducida en "cadena2" luego en la variable "codigo" tienes el código html.

Una vez tengas esto lo único que tienes que haces, por ejemplo si usas aspemail es:

Código:
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smpt.servidor.es"
Mail.From = "[email protected]"
Mail.FromName = "nombre desde el que se envia" ' Opcional
Mail.AddAddress "[email protected]"
Mail.Subject = "asunto" 
Mail.Body = codigo
Mail.IsHTML = True
Mail.Send
Yo creso que esto puede y debe funcionar bien.

Suerte
  #3 (permalink)  
Antiguo 19/07/2004, 02:36
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Pues ni te molestes en leer mi respuesta anterior porque no funciona, he estado probando y pasa algo extraño, la primera parte del código lo que hace es introducir en la variable "código" el condigo html que recibe de la dirección que pones en "cadena2", osea, una cadena de texto con código html simple. Lo que me parece raro es que al enviar con aspemail esta cadena de texto con código html (repito) en mail.body y con Mail.IsHTML = True
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 14:21.