Що таке підтримка URI даних в основному програмному забезпеченні клієнта електронної пошти?


100

URI даних - це стандартний спосіб вставляти зображення та інші двійкові дані в HTML, а підтримка браузера добре зафіксована в Інтернеті. (IE8 була першою версією IE, яка підтримувала URI даних, розміром не більше 32 КБ на URI; інші основні браузери підтримували його ще довше.)

Моє запитання стосується клієнтського програмного забезпечення для електронної пошти та веб-пошти.

Під час створення HTML-пошти стандартною практикою є або включати зображення як вкладення або завантажувати їх зовні (тобто відстеження зображень). Обидва вони мають недоліки (деякі клієнти перераховують усі ці додані файли, хоча багато хто правильно блокує або вимагає дії користувача, щоб побачити зовнішні зображення). Таким чином, URI даних виглядає як непоганий шлях, але лише якщо він підтримується читачами електронної пошти.

Отже, чи є у когось посилання на недавнє дослідження підтримки цієї функції? Або досліджували це взагалі? Наприклад, ось огляд підтримки CSS . Програмне забезпечення клієнта, яке мене зацікавило, включає:

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

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

Мобільний: Android, iPhone

Відповіді:


99

Я зробив нещодавніший тест у Litmus , з URI даних для вбудованих <img>елементів та фонових зображень css.

Ці настільні клієнти роблять URIs показують дані:

  • Apple Mail 5
  • Apple Mail 6
  • Lotus Notes 8
  • Перспективи 2003
  • Thunderbird 3.0
  • Thunderbird остання

Ці мобільні клієнти роблять URIs показують дані:

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

Жоден із клієнтів веб-пошти не показав URI даних.

Ці настільні клієнти не:

  • Lotus Notes 6.5
  • Lotus Notes 7
  • Нотатки лотоса 8.5
  • Перспективи 2000
  • Outlook 2002 / XP
  • Перспективи 2007
  • Перспективи 2010
  • Перспектива 2011
  • Перспективи 2013

Ці мобільні клієнти не:

  • Gmail (Android)
  • Outlook.com (Android)
  • Yahoo (Android)
  • ОС BlackBerry 4
  • Symbian
  • Windows Phone 7.5

Hotmail відображається у веб-переглядачі, тому, швидше за все, він підтримує URI даних.
Майк Купер

1
Я оновив оригінальну відповідь більш новими результатами, включаючи список клієнтів, які не підтримують URI даних.
Дерек Ахмедзай

6
Мені цікаво, чому працює Outlook 2003, але не будь-яка з пізніших версій. Крім того, якщо браузер Chrome показує URI даних, чому таке посилання в електронній пошті не відображається правильно в тому ж браузері Chrome.
Old Geezer

@OldGeezer деякі поштові клієнти будуть обробляти дані: uri.
jreptak

9
@OldGeezer Я думаю, тому що, починаючи з Outlook 2007, Microsoft перейшла на Word як двигун перегляду HTML, а не Internet Explorer, як це було в 2003 році
qdev

8

Щойно я тестував GMail, і виявляється, що GMail більше не підтримує URI даних.

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


6

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


Я не можу відтворити його в gmail (як вказує цей плакат). Чи можете ви надати зразок URL-адреси, який працює, будь ласка?
Микита Рибак

4

Я не можу відповісти на питання про підтримку data-uri безпосередньо, але підтримка чого-небудь подібного часто буває дуже поганим в браузерах електронної пошти. Проблема дійсно охоплює багато з них, використовуючи власні скорочені системи візуалізації, які не є повною кількістю HTML-рендерів. У системі, в якій все ще бажано використовувати дизайн на основі таблиць, щоб переконатися, що електронні листи читаються, я б не намагався робити щось розумне.

Однак ви, можливо, вже знаєте, що електронна пошта дозволяє використовувати два типи вкладень. Якщо ви позначите вкладення як вбудоване, воно, як правило, не відображається у списку вкладених файлів (хоча це часто відбувається).

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.