Envío Mails con imágenes - Problemas GMail

1,573 views
Skip to first unread message

Walter Poch

unread,
Dec 2, 2014, 8:47:42 AM12/2/14
to altnet-...@googlegroups.com
Hola colegas, me encuentro teniendo que enviar mails con contenido HTML e imágenes dentro del contenido.
Para evitar el bloqueo de las imágenes si uso imágenes web, las incluyo como attach en el mail o linked resource, y luego dentro del HTML uso el ContentId en el tag img así:

<img src="cid:logo" alt="logo" />

Todo esto es usando un mail texto plano, y luego un AlternativeView con el HTML. Aquí les dejo un gist del código: https://gist.github.com/wpoch/4e1fabfc048017792bb4 

Esto anda bien en Outlook, Hotmail y Yahoo. Pero en GMail no me muestra las imágenes.

Ahora bien si uso recursos web de esta forma:

<img src="http://sitio/img.png" />

En GMail se ve bien, pero el resto me pide autorización para mostrar la imagen.

Ustedes como hacen los envíos?? Desde ya muchas gracias por cualquier ayuda que puedan darme.

Saludos,

Angel Java Lopez

unread,
Dec 2, 2014, 9:45:33 AM12/2/14
to altnet-...@googlegroups.com
Hola gente!

Solamente relacionado tangencialmente, hoy me llega el anuncio del servicio
para probar emails html para distintos clientes finales.

Nos leemos!

Angel "Java" Lopez
@ajlopez


--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Walter Poch

unread,
Dec 2, 2014, 9:57:06 AM12/2/14
to altnet-...@googlegroups.com
A ver... buena data Angel!!! Gracias!

Walter Poch

unread,
Dec 2, 2014, 10:10:01 AM12/2/14
to altnet-...@googlegroups.com
Estoy al horno, si esta aplicación que es para testear emails envía mails que no andan en GMail la veo complicada.

Adjunto capturas de cómo se el mail de activación en GMail, y su contenido HTML.

Es exactamente lo que me sucede a mi, y cómo estoy enviando los mails.

On Tue Dec 02 2014 at 11:57:05 AM Walter Poch <walte...@gmail.com> wrote:
A ver... buena data Angel!!! Gracias!

On Tue Dec 02 2014 at 11:45:32 AM Angel Java Lopez <ajlop...@gmail.com> wrote:
Hola gente!

Solamente relacionado tangencialmente, hoy me llega el anuncio del servicio
para probar emails html para distintos clientes finales.

Nos leemos!

Angel "Java" Lopez
@ajlopez

2014-12-02 10:47 GMT-03:00 Walter Poch <walte...@gmail.com>:
Hola colegas, me encuentro teniendo que enviar mails con contenido HTML e imágenes dentro del contenido.
Para evitar el bloqueo de las imágenes si uso imágenes web, las incluyo como attach en el mail o linked resource, y luego dentro del HTML uso el ContentId en el tag img así:

<img src="cid:logo" alt="logo" />

Todo esto es usando un mail texto plano, y luego un AlternativeView con el HTML. Aquí les dejo un gist del código: https://gist.github.com/wpoch/4e1fabfc048017792bb4 

Esto anda bien en Outlook, Hotmail y Yahoo. Pero en GMail no me muestra las imágenes.

Ahora bien si uso recursos web de esta forma:

<img src="http://sitio/img.png" />

En GMail se ve bien, pero el resto me pide autorización para mostrar la imagen.

Ustedes como hacen los envíos?? Desde ya muchas gracias por cualquier ayuda que puedan darme.

Saludos,

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispano+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-hispano@googlegroups.com.

Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispano+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-hispano@googlegroups.com.
2014-12-02 12_04_07-Inbox - walter.poch@gmail.com.jpg
2014-12-02 12_06_38-https___mail.google.com_mail_u_0__ui=2&ik=d3eddce4f0&view=om&th=14a0b87136c1ae4b.jpg

César Pistiner

unread,
Dec 2, 2014, 10:49:18 AM12/2/14
to altnet-...@googlegroups.com
Hola Walter

Nosotros hace poco implementamos Mandrill. Si bien todavía no lo usamos a fondo (con imágenes y plantillas muy cargadas), vale la pena que lo pruebes.

Saludos,
César

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.

Kiquenet

unread,
Dec 2, 2014, 3:01:28 PM12/2/14
to altnet-...@googlegroups.com
Hola,


   Saludos.

Walter Poch

unread,
Dec 2, 2014, 3:08:15 PM12/2/14
to altnet-...@googlegroups.com
Hago eso, pero en GMail no anda. Parece que cuando implementaron el proxy de imágenes (GMail descarga las imágenes adjuntas a sus servidores y las sirve desde ahí) cambió algo y no funciona.

Analizando mails de Groupon, InfoQ, etc... decidí incluir la URL de las imágenes y hostearlas en mi sitio. 

Desventaja: en outlook y algunos clientes piden permisos de descargar las imágenes.
Ventaja: los mails son de menor tamaño (Kb) al no tener las imágenes incrustadas. Se ve en GMail que es lo que mi gerente usa :P

Muchas gracias a todos.

--

Carlos Admirador

unread,
Dec 2, 2014, 4:53:37 PM12/2/14
to altnet-...@googlegroups.com
Hola gente!! Muy bueno Walter. Compartir el código da visión general. Cesar, algún ejemplo de .NET y Mandrill?. Veo tiene versión Free. Saludos gente!!

César Pistiner

unread,
Dec 2, 2014, 8:07:15 PM12/2/14
to altnet-...@googlegroups.com
Si Carlos mañana armo algo y lo comparto. Es free hasta una cierta cantidad por mes, 12.000 si mal no recuerdo.

Saludos,
César

César Pistiner

unread,
Dec 2, 2014, 8:08:16 PM12/2/14
to altnet-...@googlegroups.com
Me alegro que lo resolviste Walter!

El mar, dic 2, 2014 10:07 PM, César Pistiner <chpis...@gmail.com> escribió:
Si Carlos mañana armo algo y lo comparto. Es free hasta una cierta cantidad por mes, 12.000 si mal no recuerdo.

Saludos,
César

El mar, dic 2, 2014 06:53 PM, Carlos Admirador <admirado...@gmail.com> escribió:
Hola gente!! Muy bueno Walter. Compartir el código da visión general. Cesar, algún ejemplo de .NET y Mandrill?. Veo tiene versión Free. Saludos gente!!

El martes, 2 de diciembre de 2014 21:08:15 UTC+1, Walter Poch escribió:
Hago eso, pero en GMail no anda. Parece que cuando implementaron el proxy de imágenes (GMail descarga las imágenes adjuntas a sus servidores y las sirve desde ahí) cambió algo y no funciona.

Analizando mails de Groupon, InfoQ, etc... decidí incluir la URL de las imágenes y hostearlas en mi sitio. 

Desventaja: en outlook y algunos clientes piden permisos de descargar las imágenes.
Ventaja: los mails son de menor tamaño (Kb) al no tener las imágenes incrustadas. Se ve en GMail que es lo que mi gerente usa :P

Muchas gracias a todos.

On Tue Dec 02 2014 at 5:01:30 PM Kiquenet <kiqu...@gmail.com> wrote:
Hola,


   Saludos.

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.

Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispano+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-hispano@googlegroups.com.

César Pistiner

unread,
Dec 3, 2014, 7:16:38 AM12/3/14
to altnet-...@googlegroups.com
Hola Carlos,

Te paso un ejemplo de un envío sencillo con Mandrill para que te hagas una idea, pero te repito no lo estamos usando a fondo aún, también se pueden usar plantillas para darle un diseño mucho mejor al email. Además te da un panel de administración donde tenes todas las estadísticas de los emails que enviaste.

using Mandrill;
...

[TestMethod]
[TestCategory("Envío de email real")]
public void MessageIsSent()
{
    //arrange
    var api = new MandrillApi(_mandrillApiKey);
    var from = new EmailAddress() { email = "fr...@email.com", name = "" };
    var mails = new List<EmailAddress> { new EmailAddress { email = "t...@email.com", name = "" } };

    //act
    var result = api.SendMessageAsync(mails, "Testing Mandrill", "<strong>Example HTML</strong>", from);
   
    //assert
    Assert.AreEqual(1, result.Result.Count);
    Assert.AreEqual(EmailResultStatus.Sent, result.Result.First().Status);
}

Saludos,
César
Reply all
Reply to author
Forward
0 new messages