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

mandar email HTML con ASP

Estas en el tema de mandar email HTML con ASP en el foro de ASP Clásico en Foros del Web. Hola, pese a buscar por google y forosdelweb, no le logrado encontrar el por qué los emails que mando se reciben en formto texto y ...
  #1 (permalink)  
Antiguo 06/11/2007, 03:05
 
Fecha de Ingreso: agosto-2007
Mensajes: 37
Antigüedad: 17 años, 8 meses
Puntos: 0
mandar email HTML con ASP

Hola,

pese a buscar por google y forosdelweb, no le logrado encontrar el por qué los emails que mando se reciben en formto texto y no HTML.

Al recibir el email veo el código HTML y no es debido a la configuración de mi cliente de correo, `porque otros emails si los veo perfectamente.


gracias por adelantado
  #2 (permalink)  
Antiguo 06/11/2007, 07:37
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años, 2 meses
Puntos: 8
Re: mandar email HTML con ASP

Para que alguien te pueda ayudar necesitará el código que empleas para enviar esos emails, o al menos el componente. Depende de cada componente la manera de especificar que es HTML y no texto, y a todas luces, lo que te ocurre es que estás mandando el email como "Texto plano", aunque vaya con las etiquetas HTML.
__________________
Kelpie
  #3 (permalink)  
Antiguo 06/11/2007, 11:05
 
Fecha de Ingreso: agosto-2007
Mensajes: 37
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: mandar email HTML con ASP

mi código es el siguiente:

<%
tunombre=request.form("tunombre")
nombreamigo=request.form("nombreamigo")
emailamigo=request.form("emailamigo")
referencia=request.form("ref")
elcomentario=request.form("comentarios")

strbody = strbody & "<html><head></head><body><h1>eeeeeeee oo</h1></body></html>"

Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Username = "xxxxxxxxxxxxx"
Mail.Password = "xxxxxxxxxxx"
Mail.From = "[email protected]"

Mail.Host = "smtp.xxxxxxxxxxxxx.com"
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto.


Mail.FromName = tunombre
Mail.AddAddress emailamigo
Mail.Subject = "Un amigo le recomienda visitar xxxxxxxxxxxxxxx.com"
Mail.Body = strbody

On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Se ha producido un error: " & Err.Description
End If
%>




Recibo el email en formato texto, ¿Por qué no me llega el mail en formto HTML?

Última edición por sebas.valenciano; 07/11/2007 a las 05:44
  #4 (permalink)  
Antiguo 07/11/2007, 08:09
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: mandar email HTML con ASP

adiciona
Cita:
Mail.IsHTML = True
Suerte

y par aclarar tus dudas posteriores
http://www.aspemail.com/manual_02.html

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 12/11/2007, 05:14
 
Fecha de Ingreso: agosto-2007
Mensajes: 37
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: mandar email HTML con ASP

perfecto. 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 14:33.