HTML电子邮件 - 为什么没有加载背景图片?

时间:2014-07-24 06:59:52

标签: html email html-email

我是HTML编码的新手,正在处理HTML电子邮件。 最近我开始知道,出于安全原因,许多电子邮件客户端会删除HTML电子邮件中背景中的图像。 但这些安全原因是什么? 背景图像可能包含哪种类型的安全威胁。 提前感谢任何帮助过的人。

4 个答案:

答案 0 :(得分:1)

这是因为大多数主要的电子邮件提供商都有一个网络浏览器邮箱,所以他们经常禁用99%的CSS,因此它不会改变邮箱的样式和整体结构。我们的想法是,如果提供的CSS太多,那么它可以覆盖Web浏览器电子邮件布局的样式。

良好的经验法则是像#1996那样的代码。"

这是一个很好的资源:http://kb.mailchimp.com/article/how-to-code-html-emails/

另外,要解决您的问题,请使用带有在线托管图像的绝对路径的img标记。

答案 1 :(得分:1)

电子邮件程序不显示背景图像,这一直是一个问题。在可能的地方你可以使用图像。如果邮件客户端屏蔽了图像,您还可以在电子邮件的底部提供一个链接,以便将您的电子邮件作为HTML页面访问。请检查此链接:http://backgrounds.cm/

在上面的链接中,有一些解决方案可以显示整个电子邮件正文或仅针对特定的表格单元格的背景图像。这将在一定程度上起作用。

最好的办法是为电子邮件提供背景颜色和良好的排版效果。

答案 2 :(得分:1)

是的,邮件电子邮件客户端将支持大多数CSS样式。所有电子邮件客户端都有自己的限制以及它们支持CSS属性的方式。这里有一些黄金法则

1)始终编写内联CSS样式

2)始终用于构建电子邮件

3)尽可能尝试使用属性。

4)使用HTML元素“属性”,如“title”,“alt”所以如果图像是块,用户可以看到有关图像的描述并允许图像下载。

这是CSS支持信息 https://www.campaignmonitor.com/css/

答案 3 :(得分:1)

在禁用用户隐私和营销行业时,不再考虑图像的一些原因。对于营销,公司通常会计算点击次数并在人们允许图片自动加载时进行跟踪,如果您不小心点击它们(两者都提供点击并验证他们有热(活动)电子邮件地址。

在用户隐私方面,某些公司会提供电子邮件“功能”,可以通过打开电子邮件和加载图片来告诉您何时“读取”您的电子邮件。如果图像被打开,则会向公司发送通知,并假定您已阅读该图像并向发送用户发出警报。然后,他们可以联系您(有图片加载时的时间戳和“阅读”信息),想知道为什么你没有回应,例如。

这些只是两个非常基本的例子,还有许多其他原因,例如电子邮件客户端不支持电子邮件的HTML代码和创建糟糕的格式,电子邮件客户端根本不支持HTML等等。总而言之,存在许多问题至于为什么人们/公司默认会禁止在消费者电子邮件收件箱中加载图像。