繁体   English   中英

让Gmail自动显示我嵌入HTML电子邮件中的图片?

[英]Make Gmail automatically show images I embed in my HTML email?

我正在使用Zend_Mail在PHP中构建HTML电子邮件,我想以这样的方式嵌入/附加/删除某些图像,以便Gmail在不提示用户的情况下自动显示它们。 我怎样才能做到这一点?

谷歌的批量发件人指南说,Gmail会自动为已验证其域名的发件人显示图片:

确保Gmail可以识别您的身份:

  • 使用一致的IP地址发送批量邮件。
  • 为您发送邮件的IP地址保留有效的反向DNS记录,指向您的域。
  • 在您发送的每封邮件的“发件人:”标题中使用相同的地址。

我们还建议发布SPF记录,并使用DKIM或DomainKeys进行签名。

通过身份验证,您发送的内嵌图像将自动显示。 收件人无需点击“在下方显示图片”链接。

Google提供了一个页面,详细了解电子邮件身份验证

您无法在没有用户批准您的图像的情况下使用。 这是一种反垃圾邮件/反跟踪技术,默认情况下必须关闭才能工作。

您可以通过验证发送的电子邮件使Gmail显示图像(嵌入到内容中)。 您只需确保您有正确的SPF记录,并且1024位DKIM对该消息进行了签名。 然后gmail在内容中显示嵌入的图像。

据我所知,这是不可能的。 Gmaill最初会隐藏图像。 如果使用启用(通过单击“ Always display images from XXXXXX website ”),则可从下次开始使用

如果使用Base 64,您可以随时显示图像。这样,图像作为代码嵌入代码中,而不是来自其他任何人的服务器,因此没有跟踪风险。 只需谷歌如何嵌入图像作为Base 64,这将完全解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM