我的任务是更改一些电子邮件模板(密码重置等)。我给出的新模板很简单,但出于美学原因包含一些小图像。将这些内容包含在电子邮件中的最佳做法是什么?
据我了解,由于隐私和跟踪问题,许多电子邮件提供商默认阻止图像(标记用户使用每个收件人的唯一图像URL并等待其浏览器加载资源)。使用图像数据URI是解决此问题的有效方法,还是这些也被阻止了? (如果是这样,我很想知道为什么!)
除了真正的旧浏览器(IE7-)不支持这种格式之外,还有其他原因不使用它吗?据我所知,当涉及到电子邮件时,你需要尽可能简单透明,我担心做一些像这样不寻常的事情可能会引发垃圾邮件过滤器的警钟。这种担忧是否合理?
答案 0 :(得分:2)
所有主要电子邮件客户端都普遍了解前景图片(JPG,PNG,GIF)。标记与网页上的标记相同(<img src="">
)。诸如背景图像,SVG或数据URI之类的东西在一些客户端中工作,但不是全部,最好不要依赖这些作为显示基本图像的方式。 SVG support in email clients
某些电子邮件客户端默认阻止图像,但可以通过用户单击按钮下载。 Here is a good rundown on image blocking in email clients