Gmail和Outlook中嵌入图像的不同行为


我正尝试在后端使用生成的超文本标记语言发送一封带有嵌入图像的电子邮件,
我看到每个电子邮件客户端的行为都不同。

Outlook仅支持Base64格式,而Gmail不支持。
Gmail支持常规图片源,也支持背景图片,而Outlook不支持。

我想知道这个问题是否有通用的解决方案
谢谢。


解决方案

不完全是。不同的电子邮件客户端在不同的级别支持不同的内容。您可以在caniemail.com上查看流行电子邮件客户端的支持详细信息。例如:

  • background-image
  • base64 image format

不过,指向托管图像的常规<img src>通常效果很好。

相关文章