Какова поддержка Data URI в основном программном обеспечении почтового клиента? - PullRequest
92 голосов
/ 20 мая 2011

URI данных - это стандартный способ встраивания изображений и других двоичных данных в HTML, а поддержка браузера хорошо документирована в Интернете.(IE8 была первой версией IE, поддерживающей Data URI, с максимальным размером 32 КБ на URI; другие крупные браузеры поддерживали его еще дольше.)

Мой вопрос касается клиентского программного обеспечения для настольной электронной почты и веб-почты.

При создании электронной почты в формате HTML обычной практикой является либо включение изображений в качестве вложений, либо их внешняя загрузка (т. Е. Отслеживание изображений).Оба из них имеют недостатки (некоторые клиенты перечисляют все эти прикрепленные файлы, в то время как многие по праву блокируют или требуют действий пользователя для просмотра внешних изображений).Итак, Data URI выглядит хорошим способом, но только если он поддерживается читателями электронной почты.

Итак, есть ли у кого-нибудь ссылка на недавнее исследование поддержки этой функции?Или исследовали это вообще?Например, вот обзор поддержки CSS .Интересующее меня клиентское программное обеспечение включает в себя:

Рабочий стол (включая информацию о версии): Outlook, Apple Mail, Thunderbird, Evolution, Lotus Notes, AOL, Eudora

Веб-почта: Gmail, Live / Hotmail, Yahoo!Почта, AOL

Моб. Телефон: Android, iPhone

Ответы [ 4 ]

95 голосов
/ 17 февраля 2012

Я провел более свежий тест на Litmus , с URI данных для встроенных <img> элементов и фоновых изображений css.

Эти настольные клиенты делают показывают URI данных:

  • Apple Mail 5
  • Apple Mail 6
  • Lotus Notes 8
  • Outlook 2003
  • Thunderbird 3.0
  • Thunderbird последний

Эти мобильные клиенты делают показывают URI данных:

  • Android 2.3
  • Android 4.0
  • BlackBerry 5 OS
  • IPad
  • iPhone 3GS
  • iPhone 4S
  • iPhone 5

Ни один из клиентов веб-почты не показал URI данных.

Эти настольные клиенты не:

  • Lotus Notes 6,5
  • Lotus Notes 7
  • Lotus Notes 8.5
  • Outlook 2000
  • Outlook 2002 / XP
  • Outlook 2007
  • Outlook 2010
  • Outlook 2011
  • Outlook 2013

Эти мобильные клиенты не:

  • Gmail (Android)
  • Outlook.com (Android)
  • Yahoo (Android)
  • BlackBerry 4 OS
  • Symbian
  • Windows Phone 7.5
8 голосов
/ 20 декабря 2011

Я только что протестировал GMail, и похоже, что GMail больше не поддерживает URI данных.

Кроме того, gmx.de (очень популярный немецкий почтовый веб-провайдер) преобразует URI изображений в URI на своем сервере, и это, похоже, не поддерживает URI данных.

6 голосов
/ 28 июля 2011

Mac Mail, Outlook 2003 и MobileMe поддерживают URI данных. Не уверен насчет других клиентов, но вы можете легко узнать - создайте новое сообщение в Gmail, нажмите «вставить изображение», затем нажмите «использовать URL» и вставьте в URI данных. Затем отправьте его на несколько адресов и откройте его на нужных клиентах.

4 голосов
/ 21 мая 2011

Я не могу ответить на вопрос о поддержке data-uri напрямую, но поддержка чего-либо подобного часто бывает очень плохой в почтовых браузерах.Проблема на самом деле связана с тем, что многие из них используют собственные механизмы рендеринга, которые не являются полноценными рендерами html.В системе, в которой все еще предпочтительнее использовать табличный дизайн, чтобы убедиться, что электронные письма читаемы, я бы не стал делать что-то умное.

Однако вы, возможно, уже знаете, что электронная почта допускает два типа вложений.Если вы помечаете вложение как встроенное, то оно обычно не отображается в списке вложений (хотя это часто происходит).

Лично я считаю, что обеспечение читабельности письма лучше, чем его отсутствие.и, очевидно, другой подход к удаленным изображениям здесь не помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...