0

我正在寻找将图像(如徽标或社交媒体图标)添加到我的 HTML 电子邮件模板的明确方法。这意味着什么:

  • 应该在所有电子邮件客户端和网络邮件中加载
  • 不需要将图像添加为附件
  • 外部托管的图像不是问题
  • 应该需要最少的数据与电子邮件一起发送
  • 不应干预 webmail 客户端使用的 HTML 或 CSS

到目前为止尝试的方法:

  • 添加基本​​编码图像作为图像(未渲染)
  • 添加基本​​编码图像作为 CSS 背景(未渲染)
  • 添加外部托管(默认情况下被 gmail 阻止)
  • 将外部托管的图像添加到 CSS 背景(不是由 Windows Mail 呈现)

我能够找到很长的文章,讨论无数方法的所有优缺点,而没有告诉你最好的方法。如果还有其他(更好的方法)来格式化交易电子邮件,我也会全神贯注。谢谢!

4

1 回答 1

2

从技术上讲,我可以从您选择的偏好角度考虑,但我认为添加托管图像<img>是解决此问题的最佳方法 - 关于 gmail 阻止图像显示,我会考虑将图像托管在很少有不同的服务器并测试每个服务器,因为我们公司的电子邮件顶部有我们的公司徽标,它通过 gmail 显示得非常好,而且它只是一个<img>元素中的托管图像。

让我知道你是如何处理这个问题的——如果你找到一个支持 gmail 的主机,你不应该看到任何支持 HTML 并且不支持图像显示的电子邮件客户端(有时你会被提示下载它等等。但它会在之后工作)

谢谢,迈克尔

于 2018-11-13T15:03:48.680 回答