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

Mandar pagina HTML con Aspemail

Estas en el tema de Mandar pagina HTML con Aspemail en el foro de ASP Clásico en Foros del Web. Hola. Necesito mandar a través de un e-mail la típica página web, por ejemplo la que te manda con ofertas de viajes, etc. Debo utilizar ...
  #1 (permalink)  
Antiguo 15/11/2002, 16:59
 
Fecha de Ingreso: noviembre-2002
Mensajes: 5
Antigüedad: 22 años, 6 meses
Puntos: 0
Mandar pagina HTML con Aspemail

Hola.
Necesito mandar a través de un e-mail la típica página web, por ejemplo la que te manda con ofertas de viajes, etc.
Debo utilizar el AspEmail porque es la única solución que tengo para poder hacer otra cosa posterior.
La página a mandar sería de la siguiente forma:
Un usuario rellena un formulario con unos datos para hacer un pedido, una vez que pulsa enviar, a los responsables de la empresa les debe llegar un e-mail pero no como llegan normalmente los e-mails de los formularios en formato texto , sino que únicamente sea una página web que se debe rellenar con lo datos que puso el usuario.
Me imagino que debo tener una plantilla de esa página web, y de alguna manera poder insertar en los campos los valores escritos por el usuario, y una vez escrita poder mandarla por e-mail.
La teoría más o menos creo saber por donde va, pero de AspEmail ando muy flojo.
¿podríais echarme una ayuda por favor?
Muchas gracias.
Juanjo
  #2 (permalink)  
Antiguo 15/11/2002, 18:09
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Hola.. si quieres enviar el mail en formato html.. podrías hacer algo como esto:

previamente haces un formulario y la respuesta lo pasas a otra pagina para recoger los datos y procesarlos de la siguiente manera....

strHost="tu_stmp.com"
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = strHost
Mail.From = "[email protected]"
Mail.FromName = request.form("nombre")
Mail.AddReplyTo request.form("email")
Mail.AddAddress request.form("emailamigo")
titulo=Request.form("Nombre")&" te envía un mail"
Mail.Subject = titulo
Mail.IsHTML = True 'para que envíe en formato HTML

mensaje = "<html><body><font color=red size=4> Notificacion !! " & _
"<br><br><b>De:</b><font color=gray size=4> " & Request.Form("nombre") & "</font><br>" & _
"<br><center>" & comentarios & "<br><br></center>Gracias por usar nuestros servicios" & _
"</body></html>"

Mail.Body= mensaje

On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Error : " & Err.Description
else
response.write "Mensaje enviado"
end if


Saludos y suerte...
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 11:25.