Pourquoi Gmail n'affiche-t-il pas les images intégrées? Cela fonctionne sur l'application Mail de l'iPhone

10

J'utilise Google Apps et j'envoie / reçois du courrier avec d'autres utilisateurs de ce domaine.

Je reçois des messages avec des images en ligne (publiées au milieu des phrases) mais ces images en ligne ne sont pas affichées dans Gmail - ni dans le corps du message entre les mots où ils devraient être, ni sous forme de pièces jointes.

Le même courrier s'affiche correctement dans l'application Mail standard sur mon iPhone - voir cette comparaison:

Voici les images surlignées en vert et visibles sur iPhone:

Capture d'écran iPhone Mail

Les mêmes images ne s'affichent pas dans Gmail et n'apparaissent pas non plus en tant que pièces jointes:

Capture d'écran de Gmail

Cela ressemble à un problème avec Gmail, et ce n'est pas limité à ce message particulier. Comment puis-je réparer cela?


Mise à jour: En regardant le contenu du message d'origine (voir complet dans Pastebin ), il apparaît que les images sont en ligne dans un message en plusieurs parties, et Gmail choisit la partie sans les images en ligne - voir extrait ci-dessous. L'expéditeur et le destinataire utilisent Gmail (édition Google Apps) et aucun de nous ne voit de message "afficher les images cachées".

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 &quot;Save thing &lt;&lt;Thing Stack&gt;&gt; onto &lt;Thing Stack&=
gt;&quot; bruges til?<br><img src=3D"data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAR8AAABuCAIAAACRPIDKAAAGOUlEQVR4nO2dzbmkKhBADW1iMoKXh5kYwSxnYRQmwVu=
Torben Gundtofte-Bruun
la source
Met-elle l'image en pièce jointe?
ComputerLocus
@Fogest: Non, dans Gmail, le message semble incomplet. Aucune image nulle part.
Torben Gundtofte-Bruun
1
Comment l'e-mail a-t-il été créé? Dans Gmail? Quel est le format d'image? Et quelqu'un obtient-il le lien "Afficher les images de ....."?
Jason Hanley
1
Pas encore de solution à cela? GMail semble décider au hasard quand les images en ligne fonctionneront et quand ce ne sera pas pour moi. C'est comme ça depuis des années maintenant. La fonctionnalité est là, mais je ne peux tout simplement pas m'y fier. Est-ce qu'ils s'en soucient même? Ça ne ressemble pas à ça.
Guilherme Vieira
@ n2liquid: Je pense que vous avez raison, ils ne vont pas résoudre ce problème.
Torben Gundtofte-Bruun

Réponses:

4

Vous pouvez activer le Inserting Imageslaboratoire.

Je n'ai pas de client de messagerie configuré pour tester la réception d'images en ligne, mais l'envoi d'une image en ligne à partir d'un autre compte avec lequel elle est activée fonctionne correctement.

Source: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html

MetalFrog
la source
Je viens de vérifier - que Lab est déjà installé.
Torben Gundtofte-Bruun
1

C'est ce que j'ai fait et cela a fonctionné.

  1. Supprimez le "3D" après "=". Je ne suis pas assez fluide pour savoir pourquoi cela s'est produit, mais la ligne: "img src = 3D " data: image / png; base64, iVBO ... "devrait se lire" img src = "data: image / png; base64, iVBO .... "

  2. Supprimer le "=" à la fin de chaque ligne

  3. Enregistrez le fichier sous * .htm et ouvrez-le avec Chrome

  4. Les images devraient apparaître. S'il n'apparaît pas, ajoutez ce point rouge de Wikipedia :

img src = "data: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4 // 8 / w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRg5E =" Red ""

et si cela n'apparaît pas, vous avez de plus gros problèmes.

Bryan Dickason
la source
=3Dest un texte d'échappement =car le contenu de l'e-mail (HTML) doit être échappé, dans le cadre d'une pièce jointe à l'intérieur d'un e-mail. Le courrier électronique était à l'origine en texte brut et toujours en texte brut. Le courrier électronique HTML est, en effet, une pièce jointe avec du texte échappé.
John Pang
Je veux mentionné cela parce que cette réponse me conduisent à la mauvaise direction et j'ai passé une heure sur le 3D, jusqu'à ce que je ne relâcha 3Dmais =3D.
John Pang