PDA

Ver la Versión Completa : ¿Crear email con imagen como parte del contenido del texto?


burasu
07-04-2006, 09:37:23
Hola amigos, hace tiempo hice una aplicación que enviaba correo electrónico automáticamente utilizando los componentes Indy, y todo iba perfecto puesto que las solución que le hice fue generar el correo como imagen y la adjuntaba en el correo.

Ahora resulta que me piden que también tenga la posibilidad de enlazar la aplicación hacia outlook u otro programa de correo. Tambien sin ningún problema ya que destripé un fichero eml y empecé a analizarlo, hasta que me llegó la siguiente duda.

¿Como puedo generar un correo que tengo dentro del contenido de este una imágen, es decir que la imagén sea parte del texto como por ejemplo el membrete? He estado analizando el eml y veo que lo que hace es codificar la imagen. ¿Como lo harian ustedes?

Muchas gracias de antemano.

Bicho
07-04-2006, 10:22:57
Hola,

No me ha quedado muy clara tu duda, pero has probado ha crear el cuerpo del mensaje con el tipo HTML? allí podrás incluir una imagen en el mensaje y formatear el texto con distintos tipos de letra y colores.

Espero te sirva.

Saludos

burasu
07-04-2006, 10:58:09
Si lo he probado, pero la duda es, si el fichero no está adjunto lo que aparece en la etiqueta img es la ruta del servidor en la que está la imagen, pero codificado. Te pongo un ejemplo:


<DIV><FONT face=Arial size=2>texto</FONT></DIV>
<DIV><IMG alt="" hspace=0 src="cid:003e01c65a15$9c8a7310$1501fea9@burasu"
align=baseline border=0></DIV>
<DIV><FONT face=Arial size=2>texto</FONT></DIV>

como ves esto es la parte de un correo, fichero eml en el que está incluida la imagen, se aprecia que la imagen, que realmente se llama logo.jpg no aparece como tal, sino como con una especie de identificador.

alapaco
07-04-2006, 15:15:53
La verdad que no tengo ni idea como se hace eso, justamente por eso yo cuando tuve que hacer algo así lo que hacía era que se subieran automáticamente las imagenes a algún servidor que publica en internet y apuntaba el src de las imagenes hacia una url.

JXJ
07-04-2006, 18:13:52
Recuerdo que las imagenes se codifican usando
MIME 64, para el formato, .EML,

dec
07-04-2006, 18:32:31
Hola,

Hace tiempo se trató este mismo tema en los Foros y se llegó a una solución satisfactoria. Creo que el Hilo en concreto donde se discutió este asunto es este (http://clubdelphi.com/foros/showthread.php?t=26310&highlight=email+html+im%E1genes+indy). Me parece que puede interesarte su lectura. Como tengo por aquí a mano cierto ejemplo devenido de dicho Hilo, lo adjunto, por si también puede servirte de algo, después de leer el Hilo que menciono.

burasu
07-04-2006, 19:11:30
Muchas gracias a todos, veré el hilo y ya os comentaré :D