由于谷歌的图片代理(news1,news2),gmail中的图片链接已损坏。我无法在gmail中加载我的网站图片。
实际图片路径是: http://sampleimageurl.com/images/logo.jpg
但是我在gmail中获得了相同的图像路径:
有谁知道如何解决这个问题?
答案 0 :(得分:46)
因为您的图片不向公众公开。
您需要确保新的Gmail图片代理可以从Google服务器上获取您的图片。
答案 1 :(得分:9)
在Google Apps中,现在可以禁用GMail的图像代理(在应用设置中)。或者,更好的是,您可以将要禁用图像代理的内部URL列入白名单。
答案 2 :(得分:5)
对于全局图像,这意味着只有一个用户必须打开邮件,并从服务器中提取图像。在跟踪图像的情况下,每个图像文件名称都是唯一的。每次新开放都会让Google抓住唯一命名的图片。结果是发件人可以跟踪第一次打开,但没有后续打开。“
参考:http://www.degdigital.com/blog/gmail-tracking-disruption-for-marketers/
答案 3 :(得分:4)
可能会有所帮助的两件事:
答案 4 :(得分:0)
更改图像的位置。在新的Google设置中,第一次打开图片时,Google会下载图片并将其缓存在Google托管代理上。
答案 5 :(得分:0)
我来自Asp.Net世界,但是我遇到了同样的问题。
因此,我仅通过将图像扩展名(更改为.png)并将该应用程序部署到服务器来解决了此问题(在这种情况下,Gmail可以访问我的图像进行缓存,并且我在电子邮件中看到了该图像)。
答案 6 :(得分:0)
也有类似的问题,这是因为我为登台站点打开了.htpasswd。
答案 7 :(得分:-3)
我遇到了同样的问题,我解决了在我的公共服务器(http://mydoamin.com/img/images.jpg)中托管图像的问题。
下一步响应电子邮件显示响应式图像: 的 CSS 强>
@media only screen and (max-device-width: 480px) {
td.headercell {
background-image: url(images/header-650@2x.png) !important;
background-size: 325px 115px;
width: 325px !important;
height: 115px !important;
}
td.headercell img {
display: none;
}
}