Estoy intentando enviar un correo electrónico html de varias partes / relacionado con imágenes gif incrustadas. Este correo electrónico se genera utilizando Oracle PL / SQL. Mis intentos han fallado, y la imagen aparece como una X roja (en Outlook 2007 y Yahoo Mail)
He estado enviando correos electrónicos html durante algún tiempo, pero mis requisitos ahora son usar varias imágenes gif en el correo electrónico. Puedo almacenarlos en uno de nuestros servidores web y simplemente vincularlos, pero muchos clientes de correo electrónico de los usuarios no los mostrarán automáticamente y necesitarán cambiar la configuración o descargarlos manualmente para cada correo electrónico.
Entonces, mis pensamientos son incrustar la imagen. Mis preguntas son:
- ¿Qué estoy haciendo mal aquí?
- ¿El enfoque de integración es el correcto?
- ¿Alguna otra opción si necesito usar más y más imágenes? Los archivos adjuntos no funcionarán, ya que las imágenes suelen ser logotipos e iconos que no tendrán sentido fuera del contexto del mensaje. Además, algunos elementos del correo electrónico son enlaces a un sistema en línea, por lo que generar un PDF estático y adjuntarlo no funcionará (que yo sepa).
retazo:
MIME-Version: 1.0
To: me@gmail.com
BCC: me@yahoo.com
From: email@yahoo.com
Subject: Test
Reply-To: email@yahoo.com
Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1"
--a1b2c3d4e3f2g1
content-type: text/html;
<html>
<head><title>My title</title></head>
<body>
<div style="font-size:11pt;font-family:Calibri;">
<p><IMG SRC="cid:my_logo" alt="Logo"></p>
... more html here ...
</div></body></html>
--a1b2c3d4e3f2g1
Content-Type: image/gif;
Content-ID:<my_logo>
Content-Transfer-Encoding: base64
Content-Disposition: inline
[base64 image data here]
--a1b2c3d4e3f2g1--
Muchas gracias.
Por cierto: Sí, he verificado que los datos base64 son correctos, ya que puedo incrustar la imagen en el propio html (usando el mismo uso de algoritmo para crear datos de encabezado) y ver la imagen en Firefox / IE.
También debo tener en cuenta que esto NO es para spam, los correos electrónicos se envían a clientes específicos que lo esperan a diario. El contenido se basa en datos y no en anuncios.
<img src="URL" />
me funcionó, pero era una imagen que alojé fuera del sitio. ¿Eso no funciona para ti?