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:
As mesmas imagens não são mostradas no Gmail e também não aparecem como anexos:
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 <[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=
fonte
Respostas:
Você pode ativar o
Inserting Images
laboratório.Não tenho um cliente de email configurado para testar o recebimento de imagens embutidas, mas o envio de uma imagem embutida de outra conta com ela ativada funciona bem.
Fonte: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html
fonte
Isto é o que eu fiz e funcionou.
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 .... "
Livre-se do "=" no final de cada linha
Salve o arquivo como * .htm e abra-o com o chrome
As imagens devem aparecer. Se não estiver aparecendo, adicione este ponto vermelho da Wikipedia :
e se isso não aparecer, você terá problemas maiores.
fonte
=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.3D
, até que eu a soltei, não é3D
mais=3D
.