gmail - Gmail 不显示图片

标签 gmail

最近谷歌宣布,出于安全目的,Gmail 将使用代理加载外部图像。这导致我的应用程序在 Gmail 中显示图像时出现问题。

Gmail图片元素检查:
https://ci5.googleusercontent.com/proxy/N4RZncgANd5glVi64ElKxecSE10SH6iAhu2VKOK3jJtgaRKBUsqwOn6iDwY49unvlD9Xi6cSZp0T4u1N_KHhBY-TxFaV8PvPNSMn4A=s0-d-e1-ft#http://localhost:8080/email/thread/1301/images/correct)不重复“>올바른답변

根据上面的 HTML 实际图像 url 前面有一个谷歌代理 URL 停止显示图像。如果我们删除这个垃圾 URL,图像开始显示正常。 Apple Mac Mails 不会出现相同的问题。

我们提供了使用 Java Mailing API 的邮件功能。请建议。

谢谢,
迪维亚·加格

最佳答案

这里的问题是您用于邮件的 URL。从提供的信息来看,似乎是:

http://localhost:8080/email/thread/1301/images/correct

这是一个指向本地计算机上文件的 URL。但是,该 URL - 而不是实际图像 - 正在传递给 Google 的代理进行检索。 Google 无法从其代理访问该 URL,因此不会显示该图像。

解决方案是确保您使用的路径可以在本地网络之外访问;例如,通过在面向外部的服务器上托管图像。

关于gmail - Gmail 不显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20836911/

相关文章:

Python Smtplib BCC 问题?

android - 使用 Auth Cookie 以编程方式发送 Gmail

django-allauth - 使用 Gmail 帐户发送电子邮件验证

python - 使用 GMAIL imap X-GM-RAW 搜索 utf-8 字符串

java - 使用 java api 发送邮件

php - Laravel 4.2 和 smtp.gmail.com

android - 谷歌云消息传递必须使用 gmail 帐户吗

Android市场帐户: are they,全部,*@gmail.com?

android - 使用 Gmail 4.2.1 发送 HTML 电子邮件

google-apps-script - GMailApp Gmail 搜索