IT story

주요 이메일 클라이언트 소프트웨어에서 데이터 URI 지원은 어떻습니까?

hot-time 2020. 9. 1. 08:02
반응형

주요 이메일 클라이언트 소프트웨어에서 데이터 URI 지원은 어떻습니까?


데이터 URI 는 HTML에 이미지 및 기타 이진 데이터를 포함하는 표준 방법이며 브라우저 지원은 웹에 잘 설명되어 있습니다. (IE8은 데이터 URI를 지원하는 최초의 IE 버전으로 URI 당 최대 32KB 크기를 지원합니다. 다른 주요 브라우저에서는 더 오래 지원했습니다.)

제 질문은 데스크탑 이메일과 웹 메일 클라이언트 소프트웨어에 관한 것입니다.

HTML 이메일을 작성할 때 표준 관행은 이미지를 첨부 파일로 포함하거나 외부에서로드하는 것입니다 (예 : 이미지 추적). 두 가지 모두 단점이 있습니다 (일부 클라이언트는 이러한 첨부 파일을 모두 나열하는 반면 많은 클라이언트는 외부 이미지를보기 위해 사용자 작업을 올바르게 차단하거나 요구합니다). 따라서 데이터 URI는 좋은 방법처럼 보이지만 이메일 리더가 지원하는 경우에만 가능합니다.

그렇다면이 기능에 대한 최근 연구에 대한 링크가있는 사람이 있습니까? 아니면 전혀 조사 했나요? 예를 들어, 다음 은 CSS 지원에 대한 개요입니다 . 관심이있는 클라이언트 소프트웨어는 다음과 같습니다.

데스크톱 (버전 정보 포함) : Outlook, Apple Mail, Thunderbird, Evolution, Lotus Notes, AOL, Eudora

웹 메일 : Gmail, Live / Hotmail, Yahoo! 메일, AOL

모바일 : Android, iPhone


인라인 요소 및 CSS 배경 이미지에 대한 데이터 URI를 사용 하여 Litmus 에서 최근 테스트를 수행했습니다 <img>.

이러한 데스크톱 클라이언트 데이터 URI를 표시합니다.

  • Apple Mail 5
  • Apple Mail 6
  • Lotus Notes 8
  • Outlook 2003
  • 썬더 버드 3.0
  • Thunderbird 최신

다음 모바일 클라이언트 데이터 URI를 표시합니다.

  • 안드로이드 2.3
  • 안드로이드 4.0
  • BlackBerry 5 OS
  • 아이 패드
  • 아이폰 3GS
  • 아이폰 4S
  • 아이폰 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
  • 심비안
  • Windows Phone 7.5

방금 GMail을 테스트했는데 GMail이 더 이상 데이터 URI를 지원하지 않는 것 같습니다.

또한 gmx.de (매우 인기있는 독일 웹 메일 제공 업체)는 이미지 URI를 서버의 URI로 변환하며 이는 데이터 URI를 지원하지 않는 것 같습니다.


Mac Mail, Outlook 2003 and MobileMe support data URIs. Not sure about the other clients, but you can easily find out — create a new message in Gmail, click 'insert image', then click 'use a URL' and paste in the data URI. Then, send it to a number of addresses and open it in the clients you want.


I can't answer the question about the support for data-uri directly but support for anything like this is often very bad in email browsers. The issue really spans from many of them using their own cut down rendering engines that aren't full html renderers. In a system that it's still preferable to use a table based design to make sure emails are readable I wouldn't try to do anything clever.

However, you may already know that email allows two types of attachment. If you mark an attachment as inline then it tends not to show up in the list of attachments (though it often does).

I would think personally that ensuring the readability of the email is better than it not showing up and obviously the other approach of remote images doesn't help here.

참고URL : https://stackoverflow.com/questions/6070196/what-is-data-uri-support-like-in-major-email-client-software

반응형