Я использую Google Apps и отправляю / получаю почту с другими пользователями в этом домене.
Я получаю сообщения со встроенными изображениями (размещенными в середине предложений), но эти встроенные изображения не отображаются в Gmail - ни в теле сообщения между словами, где они должны быть, ни в виде вложений.
Эта же почта правильно отображается в стандартном приложении Почта на моем iPhone - посмотрите это сравнение:
Вот изображения, выделенные зеленым цветом и видимые на iPhone:
Те же изображения не отображаются в Gmail, а также не отображаются в виде вложений:
Это похоже на проблему с Gmail, и оно не ограничивается этим конкретным сообщением. Как я могу это исправить?
Обновление. Глядя на исходное содержание сообщения (см. Полный текст в Pastebin ), выясняется, что изображения встроены в составное сообщение, а Gmail выбирает часть без встроенных изображений - см. Выдержку ниже. Отправитель и получатель используют Gmail (версия Служб Google), и никто из нас не видит сообщения об «отображении скрытых изображений».
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 "Save thing <<Thing Stack>> onto <Thing Stack&=
gt;" bruges til?<br><img src=3D"data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAR8AAABuCAIAAACRPIDKAAAGOUlEQVR4nO2dzbmkKhBADW1iMoKXh5kYwSxnYRQmwVu=
источник
Ответы:
Вы можете включить
Inserting Images
Лабораторию.У меня нет почтового клиента, настроенного для проверки получения встроенных изображений, но отправка встроенного изображения из другой учетной записи с включенной поддержкой работает нормально.
Источник: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html
источник
Это то, что я сделал, и это сработало.
Удалите «3D» после «=». Я не достаточно свободно знаю, почему это произошло, но строка: "img src = 3D " data: image / png; base64, iVBO ... "должна прочитать" img src = "data: image / png; base64, iVBO ....»
Избавьтесь от "=" в конце каждой строки
Сохраните файл как * .htm и откройте его с помощью Chrome
Изображения должны появиться. Если это не появляется, добавьте эту красную точку из Википедии :
и если это не появляется, у вас есть большие проблемы.
источник
=3D
является escape-текстом,=
потому что содержимое электронной почты (HTML) должно быть экранировано, как часть вложения внутри электронной почты. Изначально электронное письмо было обычным текстом и всегда открытым текстом. HTML-электронная почта, действительно, является вложением с экранированным текстом.3D
, пока я не выпустил не3D
только=3D
.