Gmail 不会显示来自外部来源的图片或来自我的 HTML 电子邮件的内联 base64 图片



我正在节点服务器中自动向用户发送一些HTML电子邮件通知,使用Nodemailer和我的一封"无回复"g套件电子邮件发送电子邮件。

在我的节点服务器中,我根据内容和通知类型动态构建HTML电子邮件,在所有这些电子邮件中,我希望包括社交媒体图标、我的公司徽标(从我的服务器公共资产文件夹中提供(,以及其中一些用于用户交互的内联base64二维码。

在Outlook中,所有图像都是完全可见的,即使是base64图像,但当我尝试在gmail中查看时,它就是无法显示。这与gmail默认使用的代理有关,但我不明白为什么我的电子邮件会出现这种情况。

我在gmail中收到了大量带有图片的html电子邮件,所有这些邮件都运行得很好。

我已经做了很多研究,并遵循了所有与gmail‘Images’配置相关的提示,但都不起作用。

我能做些什么让我的图像在gmail中可见??

谢谢!

Base64图像不受Gmail、Yahoo和其他电子邮件客户端的支持。

使图像可见的最佳方法是远程托管图像并链接到它们。

例如:

<img src="https://via.placeholder.com/200x50" width="200" height="50" alt="alt_text" border="0" />

与相反

<img alt="Embedded Image" src="data:image/png;base64,ieMailBoreGoWALLYNSUyEAAAEIEIO..." />

祝你好运。

相关内容

  • 没有找到相关文章

最新更新