首页 > 解决方案 > 如何清除gmail代理服务器中的缓存图像

问题描述

我正在通过电子邮件发送 HTML 内容。在 HTML 里面我有一些类似的东西

<img src="https://example.com/logo.png" border="0" alt="Logo" class="styleclass">

当我在 gmail 和 yahoo 中打开时,它显示的是正确的图像。我用相同的名称替换了服务器中的图像,并且我再次发送电子邮件。在 yahoo 中显示新图像,但在 gmail 中显示旧图像。我搜索了一下,我才知道,谷歌第一次打开时会将图像存储在代理服务器中,下次它会显示来自其代理服务器的图像。如果我在链接中更改图像名称,它可能会显示正确的图像。但我不能改变我的链接。我想知道是否有人遇到过这个问题,如果有,它是如何解决的。

在 gmail 中,我的代码修改如下。

<img src="https://ci6.googleusercontent.com/proxy/4sG5UHo-nA6ZlKKtDIWy8f9hKIVM9bM9uBFsS_0HI8yEuKaCfxH695uj5VpUAEUahDmSTEOyJVu76V5Zdz2bi28=s0-d-e1-ft#https://example.com/logo.png" border="0" alt="Logo" class="styleclass">

标签: htmlgmail

解决方案


尝试更改图像名称并重新上传。Google 代理具有保存图像的功能,因此当域发生任何更改时,可能会导致 url 不正确。

我查看了这篇文章,今天它对我有所帮助: Gmail 的新图片缓存正在破坏时事通讯中的图片链接


推荐阅读