Por que o Gmail não mostra imagens incorporadas? Funciona no aplicativo Mail do iPhone


10

Estou usando o Google Apps e enviando / recebendo e-mails com outros usuários dentro deste domínio.

Estou recebendo mensagens com imagens embutidas (postadas no meio das frases), mas essas imagens embutidas não são exibidas no Gmail - nem no corpo da mensagem entre as palavras onde deveriam estar, nem como anexos.

O mesmo email é exibido corretamente no aplicativo Mail padrão no meu iPhone - veja esta comparação:

Aqui estão as imagens, destacadas em verde e visíveis no iPhone:

Captura de tela do iPhone Mail

As mesmas imagens não são mostradas no Gmail e também não aparecem como anexos:

Captura de tela do Gmail

Parece um problema com o Gmail e não se limita a essa mensagem específica. Como posso consertar isso?


Atualização: observando o conteúdo original da mensagem (veja a íntegra em Pastebin ), parece que as imagens estão embutidas em uma mensagem com várias partes e o Gmail está escolhendo a parte sem as imagens embutidas - veja o trecho abaixo. O remetente e o destinatário estão usando o Gmail (edição do Google Apps) e nenhum de nós está vendo uma mensagem sobre "exibir imagens ocultas".

To: Torben Gundtofte-Bruun <torben@g-b.dk>
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=

Coloca a imagem como um anexo?
ComputerLocus

@Fogest: Não, no Gmail a mensagem parece incompleta. Não há imagens em nenhum lugar.
Torben Gundtofte-Bruun 13/04/12

1
Como o email foi criado? No Gmail? Qual é o formato da imagem? E alguém está recebendo o link "Exibir imagens de ....."?
21133 Jason Hanley

1
Ainda não há solução para isso? O Gmail parece decidir aleatoriamente quando as imagens embutidas funcionarão e quando não serão para mim. Isso tem sido assim há ANOS agora. O recurso está lá, mas eu simplesmente não posso confiar nele. Eles se importam com isso? Não parece.
Guilherme Vieira

@ n2liquid: Acho que você está certo, eles não vão consertar isso.
Torben Gundtofte-Bruun 17/09/12

Respostas:



1

Isto é o que eu fiz e funcionou.

  1. Exclua o "3D" depois de "=". Não sou fluente o suficiente para saber por que isso aconteceu, mas a linha: "img src = 3D " dados: imagem / png; base64, iVBO ... "deve ler" img src = "dados: imagem / png; base64, iVBO .... "

  2. Livre-se do "=" no final de cada linha

  3. Salve o arquivo como * .htm e abra-o com o chrome

  4. As imagens devem aparecer. Se não estiver aparecendo, adicione este ponto vermelho da Wikipedia :

img src = "dados: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4 // 8 / w38GIAXDIBKE0DHxgljNBAAO 9TXL5Rg ="

e se isso não aparecer, você terá problemas maiores.


=3Dé um texto de escape =porque o conteúdo do email (HTML) precisa ser escapado, como parte do anexo no email. O email era originalmente texto sem formatação e sempre em texto sem formatação. O email em HTML é, de fato, um anexo com texto de escape.
John Pang

Eu quero mencionar isso porque essa resposta me levou à direção errada e passei uma hora na 3D, até que eu a soltei, não é 3Dmais =3D.
John Pang
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.