Imagen en Correo

11/02/2004 - 19:06 por axl | Informe spam
Hola a todos!

Tengo una aplicacion que en una pagina de asp, incluyo una carta (archivo
html) y segun un query toma datos para la carta, pero las imagenes de la
carta no se ven cuando abren el correo, porque las imagenes estan
direccionadas a mi servidor, pero como puedo hacer para que se vean las
imagenes cuando abran el correo. De antemano muchas gracias por su tiempo.

Saludos!

Preguntas similare

Leer las respuestas

#1 Benjamin Porter
11/02/2004 - 21:57 | Informe spam
A ver, hay algo no completamente claro: ¿el htm va como adjunto o el correo
mismo es la carta en HTML?

Si es lo primero, no se me ocurre como ayudarte en este momento. Si es lo
segundo, hay dos soluciones posibles (paso a repostear mensaje que puse hace
un tiempo):

Hola. Tienes dos alternativas.
Vamos primero con el código comun:

set correo=server.createobject("CDONTS.NewMail")
correo.MailFormat = 0
correo.BodyFormat = 0 ' esto hace que sea HTML
correo.From = ""
correo.To = ""
correo.Subject = "Aqui te va un correo en HTML"

correo.Body=variableHTML ' esta es una variable que contiene el cuerpo de tu
mensaje en formato HTML


PRIMERA ALTERNATIVA: Referenciar en tu HTML imágenes que están en la web.
Entonces, el cuerpo HTML de tu correo debe llamar las imágenes así:
<img src="http://www.algunsitio.com/unacarpet...">

Ventajas:
- Al no mandar las imagenes, los correos son livianos.

Desventajas:
- Las imagenes se verán solo cuando el usuario esté conectado a Internet
(puede variar según config. de caché del usuario).
- Algunos servidores y clientes de correo pueden bloquear la llamada a las
imágenes para proteger la privacidad del usuario (recordemos que para saber
cuando un destinatario leyó mi correo se manda una imagen que referencia a
la web).



SEGUNDA ALTERNATIVA: Mandar las imágenes adjuntas dentro del correo.
Para esto, debo adjuntar la imagen al correo:

correo.AttachURL "c:uta de la\imagen_en\mi servidor.jpg", "un_monito.jpg"
' un_monito es el nombre con el que se referenciará a la imagen dentro del
correo.

Luego, en el cuerpo HTML de tu correo debe llamar las imágenes así:
<img src="un_monito.jpg">

Ventajas:
- Una vez descargadas las imágenes (usualmente una sola vez si el usuario
tiene un cliente de correo), las imágenes no deben ser descargadas
nuevamente, forman parte del correo.

Desventajas:
- Si la imagen es muy pesada, el correo puede ser lento de descargar.


Una vez escogida alguna de las alternativas anteriores, envias el correo y
destruyes el objeto:

correo.send()
set correo=nothing

Espero que te sirva.
Saludos cordiales

Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")





"axl" escribió en el mensaje
news:uo1e$
Hola a todos!

Tengo una aplicacion que en una pagina de asp, incluyo una carta (archivo
html) y segun un query toma datos para la carta, pero las imagenes de la
carta no se ven cuando abren el correo, porque las imagenes estan
direccionadas a mi servidor, pero como puedo hacer para que se vean las
imagenes cuando abran el correo. De antemano muchas gracias por su tiempo.

Saludos!




Respuesta Responder a este mensaje
#2 urko
12/02/2004 - 09:29 | Informe spam
lo que suelo hacer es poner la ruta completa de la imagen
src="http://www.midominio.com/imagenes/m....jpg"

si no igual tendrias que hacer el attach de todas las imagenes.

saludos
urko


"axl" escribió en el mensaje
news:uo1e$
Hola a todos!

Tengo una aplicacion que en una pagina de asp, incluyo una carta (archivo
html) y segun un query toma datos para la carta, pero las imagenes de la
carta no se ven cuando abren el correo, porque las imagenes estan
direccionadas a mi servidor, pero como puedo hacer para que se vean las
imagenes cuando abran el correo. De antemano muchas gracias por su tiempo.

Saludos!




Respuesta Responder a este mensaje
#3 Benjamin Porter
12/02/2004 - 13:00 | Informe spam
Usualmente hago lo mismo... pero me he topado con que muchas veces no
funciona porque servidores de correo como Hotmail bloquean dentro del email
el acceso a imágenes remotas, puesto que muchas veces son usadas para
controlar si el usuario ha abierto el correo, desde que IP, con que OS,
etc., por lo cual no ha quedado alternativa sino enviar las imagenes
adjuntas...


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"urko" escribió en el mensaje
news:eL$
lo que suelo hacer es poner la ruta completa de la imagen
src="http://www.midominio.com/imagenes/m....jpg"

si no igual tendrias que hacer el attach de todas las imagenes.

saludos
urko


"axl" escribió en el mensaje
news:uo1e$
> Hola a todos!
>
> Tengo una aplicacion que en una pagina de asp, incluyo una carta


(archivo
> html) y segun un query toma datos para la carta, pero las imagenes de la
> carta no se ven cuando abren el correo, porque las imagenes estan
> direccionadas a mi servidor, pero como puedo hacer para que se vean las
> imagenes cuando abran el correo. De antemano muchas gracias por su


tiempo.
>
> Saludos!
>
>
>
>


Respuesta Responder a este mensaje
#4 axl
12/02/2004 - 16:14 | Informe spam
Ok, puedo poner las imagenes adjuntas, pero lo que quiero es que esas
imagenes sean el encabezado de dicha carta,

1. adjunto las imagenes
2. como hago para que se pongan de encabezado de la carta???



"urko" wrote in message
news:eL$
lo que suelo hacer es poner la ruta completa de la imagen
src="http://www.midominio.com/imagenes/m....jpg"

si no igual tendrias que hacer el attach de todas las imagenes.

saludos
urko


"axl" escribió en el mensaje
news:uo1e$
> Hola a todos!
>
> Tengo una aplicacion que en una pagina de asp, incluyo una carta


(archivo
> html) y segun un query toma datos para la carta, pero las imagenes de la
> carta no se ven cuando abren el correo, porque las imagenes estan
> direccionadas a mi servidor, pero como puedo hacer para que se vean las
> imagenes cuando abran el correo. De antemano muchas gracias por su


tiempo.
>
> Saludos!
>
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida