Php 为时间敏感的图像覆盖Gmail图像缓存(或设置短时间限制)

Php 为时间敏感的图像覆盖Gmail图像缓存(或设置短时间限制),php,email,caching,gmail,Php,Email,Caching,Gmail,我们经营着一个受欢迎的在线市场,谷歌新的“图像缓存”服务遇到了问题。我们通过电子邮件发布警报,并通过图像告知查看者警报是否仍然有效。如果是,则为绿色且“可用”。如果不是,则为灰色且“不可用” 我们面临的问题是,当收件人打开电子邮件时,谷歌会获取图像。它通常是“可用”的权利,因为它通常是打开后很快被发送 但是,当他们第二次打开电子邮件时,会显示“可用”。他们单击该链接,认为自己仍然可以声明并获得警报的所有权,但发现该警报实际上已不再可用。我们收到电子邮件和关于它被破坏的bug报告,但它实际上是谷歌

我们经营着一个受欢迎的在线市场,谷歌新的“图像缓存”服务遇到了问题。我们通过电子邮件发布警报,并通过图像告知查看者警报是否仍然有效。如果是,则为绿色且“可用”。如果不是,则为灰色且“不可用”

我们面临的问题是,当收件人打开电子邮件时,谷歌会获取图像。它通常是“可用”的权利,因为它通常是打开后很快被发送

但是,当他们第二次打开电子邮件时,会显示“可用”。他们单击该链接,认为自己仍然可以声明并获得警报的所有权,但发现该警报实际上已不再可用。我们收到电子邮件和关于它被破坏的bug报告,但它实际上是谷歌新的缓存服务的副产品

以前一切都正常,在Outlook.com和Yahoo!等其他电子邮件中仍能正常工作!。我们发送过期邮件头和“无缓存”邮件头(这就是其他电子邮件工作的原因),但似乎无法让谷歌检查更改


有什么想法吗?这件事真让我们抓狂。我们甚至不知道谷歌的谁可以谈论这件事

简而言之:不,这是不可能的。您必须更改图像url,当然,这在已发送的电子邮件中不起作用。不要费心在Gmail上问别人,他们不会听你的。它也不能帮助用户关闭新的“始终显示外部图像”设置,因为Gmail仍然会检查和缓存图形。因此,到目前为止,营销人员将不得不忍受无法在Gmail中可靠地使用动态实时图像,如倒计时、计时器或产品状态

你很可能是我们的幸运儿。这是一个很长的目标,但是Chrome不会在url中缓存带有参数的图像——也许这至少会适用于Gmail缓存的时间限制。值得一试。。。