Dlaczego Gmail nie wyświetla osadzonych obrazów? Działa w aplikacji Mail na iPhonie


10

Używam Google Apps i wysyłam / odbieram pocztę z innymi użytkownikami w tej domenie.

Odbieram wiadomości ze zdjęciami wstawionymi (zamieszczonymi w środku zdań), ale te zdjęcia wstawiane nie są wyświetlane w Gmailu - ani w treści wiadomości między słowami, w których powinny się znajdować, ani w załącznikach.

Ta sama poczta wyświetla się poprawnie w standardowej aplikacji Mail na moim iPhonie - zobacz to porównanie:

Oto zdjęcia zaznaczone na zielono i widoczne na iPhonie:

Zrzut ekranu z iPhone Mail

Te same obrazy nie są wyświetlane w Gmailu, a także nie pojawiają się jako załączniki:

Zrzut ekranu Gmaila

Wygląda na problem z Gmailem i nie ogranicza się do tej konkretnej wiadomości. Jak mogę to naprawić?


Aktualizacja: patrząc na oryginalną treść wiadomości (zobacz pełny w Pastebin ) wydaje się, że obrazy są wbudowane w wieloczęściową wiadomość, a Gmail wybiera tę część bez wbudowanych obrazów - patrz fragment poniżej. Zarówno nadawca, jak i odbiorca korzystają z Gmaila (edycja Google Apps) i żadne z nas nie widzi komunikatu o „wyświetlaniu ukrytych obrazów”.

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=

Czy umieszcza obraz jako załącznik?
ComputerLocus

@Fogest: Nie, w Gmailu wiadomość wydaje się niekompletna. Nigdzie nie ma zdjęć.
Torben Gundtofte-Bruun

1
Jak powstał e-mail? W Gmailu? Jaki jest format obrazu? I czy ktoś dostaje link „Wyświetl obrazy z .....”?
Jason Hanley,

1
Nie ma na to rozwiązania? Gmail zdaje się losowo decydować, kiedy będą działać obrazy wbudowane, a kiedy nie dla mnie. Tak było już od LAT. Ta funkcja jest dostępna, ale po prostu nie mogę na niej polegać. Czy to im w ogóle zależy? Nie wygląda na to.
Guilherme Vieira

@ n2liquid: Myślę, że masz rację, nie zamierzają tego naprawić.
Torben Gundtofte-Bruun,

Odpowiedzi:



1

To właśnie zrobiłem i zadziałało.

  1. Usuń „3D” po „=”. Nie jestem wystarczająco biegły, aby wiedzieć, dlaczego tak się stało, ale wiersz: „img src = 3D ” data: image / png; base64, iVBO ... ”powinien brzmieć„ img src = "data: image / png; base64, iVBO .... ”

  2. Pozbądź się „=” na końcu każdej linii

  3. Zapisz plik jako * .htm i otwórz go za pomocą chrome

  4. Obrazy powinny się pojawić. Jeśli się nie pojawia, dodaj tę czerwoną kropkę z Wikipedii :

img src = "data: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUU AAAFCAYAAACNbyblAAAAHElEQVQI12P4 // 8 / w38GIAXDIBKE0DHxgljNBAAO 9TXL0rk4JgAg =

a jeśli to się nie pojawi, masz większe problemy.


=3Djest tekstem ucieczki, =ponieważ treść wiadomości e-mail (HTML) musi być zmieniona, jako część załącznika do wiadomości e-mail. E-mail był pierwotnie zwykłym tekstem i zawsze zwykłym tekstem. Wiadomość e-mail w formacie HTML jest rzeczywiście załącznikiem z tekstem ucieczkowym.
John Pang,

Chcę wspomnieć o tym, ponieważ ta odpowiedź doprowadzić mnie do złym kierunku, a ja spędziłem godzinę na 3D, aż zwolniony nie jest 3Djednak =3D.
John Pang,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.