将图像添加到HTML电子邮件

时间:2018-11-13 14:04:10

标签: html css email transactional-email

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

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

到目前为止已尝试的方法:

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

我能够找到很长的文章,讨论各种方法的优缺点,而无需告诉您最佳方法。如果还有其他(更好的方式)格式化交易电子邮件,我也很高兴。谢谢!

1 个答案:

答案 0 :(得分:2)

从技术上讲,我可以从偏好的角度来考虑,但是我认为将托管图片添加为<img>是解决此问题的最佳方法-关于gmail阻止图片显示d研究将图像托管在几个不同的服务器上并进行测试,因为我们公司的电子邮件在顶部都有我们的公司徽标,并且通过gmail可以很好地显示,并且它只是<img>元素中的托管图像。

让我知道您的相处方式-如果您找到可以使用gmail的主机,则看不到任何既支持HTML又不支持图像的电子邮件客户端(有时会提示您下载等等,但之后可以使用)

谢谢, 迈克尔