【发布时间】:2019-04-16 09:22:00
【问题描述】:
我正在寻找将图像(如徽标或社交媒体图标)添加到我的 HTML 电子邮件模板的明确方法。这意味着什么:
- 应在所有电子邮件客户端和网络邮件中加载
- 不应要求将图像添加为附件
- 外部托管的图像不是问题
- 应该需要最少的数据与电子邮件一起发送
- 不应干预网络邮件客户端使用的 HTML 或 CSS
目前尝试的方法:
- 将基本编码图像添加为图像(未渲染)
- 添加基本编码图像作为 CSS 背景(未呈现)
- 添加外部托管(Gmail 默认阻止)
- 将外部托管的图像添加到 CSS 背景(不是由 Windows Mail 呈现)
我能够找到很长的文章来讨论无数方法的所有优点和缺点,而不会告诉你最好的方法。如果还有其他(更好的方法)来格式化交易电子邮件,我也会全神贯注。谢谢!
【问题讨论】:
-
你有资源文件吗?
-
没有“最佳方式”,每种方式各有利弊,由您决定哪种方式最适合您
-
我一直在使用带有通过 HTTPS 加载的外部图像的
标签。我对这种方法没有意见。
-
刚刚发现我的 gsuite 公司政策是罪魁祸首。打算通过 https 托管。谢谢大家。尽管如此,仍然讨厌不同客户提供不同级别的支持。不仅仅是图像的问题。
标签: html css email transactional-email