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

Enviar mail con formato html y con CDO

Estas en el tema de Enviar mail con formato html y con CDO en el foro de ASP Clásico en Foros del Web. Wenas: Tengo que crear un proceso de envío de emails y para ello estoy usando CDONTS. El caso es q me piden que el formato ...
  #1 (permalink)  
Antiguo 17/06/2004, 02:15
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
Pregunta Enviar mail con formato html y con CDO

Wenas:

Tengo que crear un proceso de envío de emails y para ello estoy usando CDONTS.

El caso es q me piden que el formato del contenido del email sea como una página web, es decir, con alguna imagen, con table, con colores de fuente diferentes, etc.

He probado a enviarlo insertando en el .body el código html necesario, pero cuando se recibe en el Outlook el mensaje, aparece escrito dicho código html, pero no se presenta como si fuera una web.

Se que se puede hacer, puesto que todos los días se reciben mails con imágenes, tables, etc., pero no se si con CDO es posible.

Por cierto, tengo puesto loNewMail.BodyFormat = 1.

Salu2 y gracias.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #2 (permalink)  
Antiguo 17/06/2004, 02:58
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Código PHP:
<%
email_usuario "[email protected]"
email_remitente "[email protected]"
 
asunto "Mensaje de Prueba"
 
mensaje "<table width='200' border='1'>"
mensaje mensaje "<tr>"
mensaje mensaje "<td>NOMBRE</td>"
mensaje mensaje "<td>Pepito</td>"
mensaje mensaje "</tr>"
mensaje mensaje "<tr>"
mensaje mensaje "<td>APELLIDO</td>"
mensaje mensaje "<td>Garcia</td>"
mensaje mensaje "</tr>"
mensaje mensaje "</table>"
 
Set envio Server.CreateObject ("CDONTS.NewMail"
 
' Formato HTML 
envio.BodyFormat = 0 
envio.MailFormat = 0 
 
Envía el e-mail
envio
.Send email_remitenteemail_usuarioasuntomensaje 
 
Set envio 
Nothing 
 
 Mensaje de confirmación
reponse
.write "El mensaje se ha enviado correctamente" 
%> 
  #3 (permalink)  
Antiguo 17/06/2004, 06:24
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
Hola leClub:

Gracias por contestar.

¡¡Q despiste !! Me equivoqué y puse .BodyFormat = 1 y .MailFormat = 1.

Sin embargo, ahora me surge la siguiente duda:

¿Como se hace para que aparezcan las imágenes que se quiera en el mail?.

Si se ejecuta asp, se ejecuta en servidor, y las src de las img deben ser las que correspondan en el servidor, ¿noooo?. Pues no me funciona.

Salu2
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 17/06/2004 a las 06:26
  #4 (permalink)  
Antiguo 18/06/2004, 01:27
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Aquí tienes información sobre CDONTS:

http://msdn.microsoft.com/library/de...s_library_.asp
  #5 (permalink)  
Antiguo 18/06/2004, 01:29
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Tienes q poner en el src de la imagen la ruta url de la imagen para que puedan verla al abrir el mail, es decir, <img src="http://www.dominio.com/imagenes/image.jpg"> y ya está ;)

Salu2
__________________
Vayamos por Partes :: Jack el Destripador
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 22:05.