html-email - 来自我服务器的图像无法在 Yahoo、Rediffmail 客户端中加载
问题描述
我有一个托管网站和一些媒体文件的服务器。如果我尝试使用 img 标签将图像从我的服务器嵌入到 html 电子邮件中:
<img src="https://www.example.com/media/hello.jpeg">
在 yahoo 和 rediffmail 等电子邮件客户端中,图像无法加载。当在 Gmail 中打开或在浏览器中单独打开时,图像会完美加载。即使在雅虎,撰写电子邮件时,图像加载正常,但发送邮件后,图像不加载。当在 yahoo 上收到邮件时,图像根本不会加载。
如果我从不同的服务器嵌入图像,则图像在所有电子邮件客户端中都可以正常加载。由于雅虎使用图像缓存,我无法诊断问题。浏览器控制台显示 502 bad gateway 的 yahoo 图像缓存 url 错误。
当我检查 nginx 服务器日志时,我没有看到来自 yahoo 源的任何尝试访问图像的请求。有来自 gmail 来源的请求。
解决方案
推荐阅读
- android - 使用什么库与 Android TV Remote 服务集成?
- cmake - CMake 3.11 链接 CUBLAS
- android - 在我的手机上运行应用程序时不显示垂直线视图
- c# - 用户输入确认
- php - 无法在 wordpress 主题上加载自定义 CSS
- scala - 如何找到 Spark RDD 的平均值?
- angular - 通过 highchart-angular 模板调用方法
- c++ - 从引用类型在 lambda 中捕获的值的类型,不使用广义捕获
- php - 在 PHP 中使用正则表达式增加一个计数器
- ios - Cybersource IOS SDK 与 PHP