¿Se puede agregar una imagen codificada en base64 en línea a una plantilla de Mandrill?

Alguien sabe si y cómo agregar una imagen codificada en Base64 a una plantilla de Mandrill.

Utilizo una plantilla de Mandrill para asegurarme de que todos mis correos electrónicos tengan el mismo aspecto y tengo un logotipo simple y pequeño que preferiría agregar a mi plantilla siguiendo estas recomendaciones: http://help.mandrill.com/entries / 25252978-Tips-for-using-images-in-Mandrill-emails

Sin embargo, no estoy seguro de dónde y cómo agregar el código necesario en mi plantilla HTML. ¿Alguien tiene una idea si es posible y cómo hacerlo?

Gracias

Probablemente he encontrado la respuesta a mis propias preguntas.

NO – Mandrill no le permite agregar una imagen en línea o cargar la imagen adjunta como código en la plantilla.

SOLUCIÓN: debe agregar la matriz [imágenes] al mensaje $ como se sugiere en la API.

Aquí hay una función de ejemplo de PHP para hacerlo:

// Add cid image to $message function add_email_logo($message) { $logo = array ( 'images' => array ( array ( 'type' => 'image/png', 'name' => 'logo', 'content' => 'iVBORw0KGgoAAAANSUhEUgAA....etc.' ) ) ); return array_merge( $message, $logo); } 

y usa la imagen src = “cid: {nombre}”

  

En la mitad de la página a la que te vinculas, te dice que puedes usar la etiqueta img con imágenes codificadas en base64

Incluya imágenes como archivos adjuntos en línea con sus llamadas a la API usando el parámetro de imágenes. Deberá proporcionar el nombre de la imagen (Content-ID), el contenido (como una cadena codificada en base64) y el tipo de imagen MIME. Haga referencia al nombre de la imagen en el ‘src’ en su contenido HTML:

  

El atributo src está utilizando un esquema de URI de datos . El formato general es

  

Heres la lista de tipos de medios de imagen

imagen / gif
imagen / jpeg
imagen / pjpeg
imagen / png
imagen / svg + xml
imagen / vnd.djvy
imagen / ejemplo

La mejor manera de obtener la imagen codificada en base64 ya en forma de etiqueta html es usar un convertidor en línea. Googlear base64 codifica la imagen con muchos resultados que tienen esta capacidad.

En mandril ejemplo

  

Debe ser reemplazado con

  

De lo contrario, la imagen se adjuntará al correo, no se muestra en el interior.