Estoy usando Google Apps y envío / recibo correo con otros usuarios dentro de este dominio.
Recibo mensajes con imágenes en línea (publicadas en el medio de las oraciones) pero estas imágenes en línea no se muestran en Gmail , ni en el cuerpo del mensaje entre las palabras donde deberían estar, ni como archivos adjuntos.
El mismo correo se muestra correctamente en la aplicación de correo estándar de mi iPhone; consulte esta comparación:
Aquí están las imágenes, resaltadas en verde, y visibles en iPhone:
Las mismas imágenes no se muestran en Gmail, y tampoco aparecen como archivos adjuntos:
Parece un problema con Gmail, y no se limita a este mensaje en particular. ¿Cómo puedo arreglar esto?
Actualización: Al mirar el contenido del mensaje original (ver completo en Pastebin ), parece que las imágenes están en línea en un mensaje de varias partes, y Gmail está eligiendo la parte sin las imágenes en línea; vea el extracto a continuación. Tanto el remitente como el receptor utilizan Gmail (edición de Google Apps) y ninguno de nosotros ve un mensaje sobre "mostrar imágenes ocultas".
To: Torben Gundtofte-Bruun <[email protected]>
Content-Type: multipart/alternative; boundary=90e6ba3fd5f3614bcd04abf2416d
--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hvad kan "Save thing <<Thing Stack>> onto <Thing Stack>" bruges til?
Jeg ville tro at den l=C3=A6gger hele stakkens indhold i stakken igen, men =
den
l=C3=A6gger blot "" i stakken -- men man kan ikke "Compare thing with" med =
"" som
argument, s=C3=A5 jeg undrer mig lidt. Der m=C3=A5 v=C3=A6re en use case! >=
;-]
--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hvad kan "Save thing <<Thing Stack>> onto <Thing Stack&=
gt;" bruges til?<br><img src=3D"data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAR8AAABuCAIAAACRPIDKAAAGOUlEQVR4nO2dzbmkKhBADW1iMoKXh5kYwSxnYRQmwVu=
fuente
Respuestas:
Puede habilitar el
Inserting Images
laboratorio.No tengo un cliente de correo electrónico configurado para probar la recepción de imágenes en línea, pero enviar una imagen en línea desde otra cuenta habilitada funciona bien.
Fuente: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html
fuente
Esto es lo que hice y funcionó.
Elimine el "3D" después de "=". No soy lo suficientemente fluido como para saber por qué sucedió esto, pero la línea: "img src = 3D " data: image / png; base64, iVBO ... "debería leer" img src = "data: image / png; base64, iVBO .... "
Deshágase del "=" al final de cada línea
Guarde el archivo como * .htm y ábralo con Chrome
Las imágenes deberían aparecer. Si no aparece, agregue este punto rojo de Wikipedia :
y si eso no parece que tienes mayores problemas.
fuente
=3D
es el texto de escape=
porque el contenido del correo electrónico (HTML) tiene que escapar, como parte del archivo adjunto dentro del correo electrónico. El correo electrónico era originalmente texto sin formato y siempre en texto sin formato. El correo electrónico HTML es, de hecho, un archivo adjunto con texto escapado.3D
, hasta que lo liberé,3D
pero no=3D
.