Mensaje con imagen visualizada automáticamente

Tengo la siguiente problemática:
Estoy por enviar un mensaje que en su cuerpo html contenga una imagen jpg, de modo que el usuario abra el mail y automáticamente le aparezca la imagen, el problema es que en HTML Body hice referencia a la imagen pero la imagen esta en "mi" c: y no en el de los usuarios, por tanto no se muestra cuando va para otra máquina.
El código que llama a la imagen es éste:
HTMLBody = "<HTML><HEAD></HEAD><BODY><DIV><IMG alt=""INVITACIÓN ESPECIAL!!!"" hspace=0 src=""C:\WINDOWS\ESCRITORIO\invitacion.jpg"" align=baseline border=0></DIV></BODY></HTML>"
Por tanto, pensé que adjuntando la imagen y haciendo referencia desde el HTML body al attach del mensaje, de esa manera los usuarios podrán ver la imagen automáticamente y no habría problemas porque la fuente de la imagen estaría en el mismo mensaje.
Si aparte de este modo, puedes encontrar otro mejor.

2 Respuestas

Respuesta
1
La única manera que conozco es la que dices de adjuntar la imagen. También podrías hacer lo siguiente y es que en la ruta, en vez de poner c:\*\*... es poner una url donde se encuentre la imagen, lo único es que el receptor tendira que estar, en teoría, conectado a internet (puesto que se tiene que descargar la imagen, la primera vez puede que se descargue, pero las siguiente...)
Siento no serte de mucha utilidad pero esto es lo único que se me ocurre.
Gracias, estoy valorando la idea de subir la imagen e indicar una URL, puesto que al menos cuando bajen el mensaje estarán conectados y al menos la primera vez que lo vean no habría problemas. Pero con respecto a la otra idea de adjuntar la imagen, ¿conoces tu la manera de hacer referencia al adjunto del mensaje desde el cuerpo del mensaje mediante HTML?
Desde ya agradezco tu tiempo y renuevo
Mi saludo!
Fernando.
Lo de ponerle en el código fuente donde se encuentra la imagen en local no es posible con html puro y duro... intenta hacer lo siguiente:
-Si solamente la página es la imagen adjuntala sin más y asegurate que envías con formato html.
-Si tiene enlaces y demás adjunta la imagen y ponla (ajustando a la izquierda, derecha, etc) donde quieras que se encuentre. Acuérdate de enviar también con formato html.
No se me ocurren más cosas, lo siento. Si quieres algo más, dímelo.
Te agradezco mucho tu ayuda, ha sido de utilidad, las invitaciones fueron enviadas y recibidas correctamente, valoro mucho el tiempo que has dedicado a mi pregunta y quedo a tu disposición para lo que necesites en materia de hard y programacion/soft (en lo que pueda ayudarte).
Saludos y aprovecho para desearte muchas felicidades esta navidad y que tengas un prospero 2003.!
Respuesta
1
Tendrías que poner esa foto en la internet, o sea que se pueda llegar a través del browser., ¿Entendés?
Entonces lo que harías es lo siguiente,
HTMLBody = "<HTML><HEAD></HEAD><BODY><DIV><IMG alt=""INVITACIÓN ESPECIAL!!!"" hspace=0 src=""www.EjemploDeTuSite\imagenes\invitacion.jpg"" align=baseline border=0></DIV></BODY></HTML>"
Eso es todo.
ZurdoIL
Grande Zurdo! (Igual que yo.) Efectivamente subí esa imagen al web e hice referencia a la misma, y todo funcionó o.k.
Muchas Gracias y quedo a tu disposición para lo que necesites en materia de Hard y lo que pueda de Soft.
Saludos desde Argentina.
Fernando (Zurdo También)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas