我正在开发一个opencart项目。我发送的电子邮件中包含图片和一些链接,当我发送给gmail时,包含的图像变得腐败。但它适用于其他电子邮件服务,如雅虎,zoho。
精确图片网址: http://localhost/projectname/image/cache/catalog/xx-3d-image-name-400x400.png
因此,任何人都可以为我解决这个问题吗?
答案 0 :(得分:1)
Google使用一种代理来加载电子邮件图像,以便他们可以缓存它们。由于您是从localhost托管您的应用程序,因此Google代理无法访问您的图片,并且您的电子邮件中会显示损坏的图片。
这与雅虎和Zoho合作的原因是它们直接链接到图像,您可能正在同一台计算机上运行该应用程序。如果你打算在另一台机器上打开这些电子邮件,链接也会被破坏。
解决方法是将您的图像托管在服务器上,任何使用域名的人都可以访问该图像。