Magento 1.9 - 交易电子邮件 - 徽标显示已损坏

时间:2014-12-09 11:49:05

标签: html email magento gmail

我正在寻找在交易电子邮件中显示我的徽标的方法。 这不是一个重复的问题。相信我,我已经尝试了StackOverflow中的所有内容。

问题在于我会提供正确的网址:

<img src="http://scrapbooking.gr/media/email/logo/default/logo_email.gif" _area='frontend' }}" />
<img src="{{var logo_url}}"  style="float:right;"/>

我添加它们以查看哪个将起作用。 Gmail不会显示正确的网址。

<img class="CToWUd" style="float:right" src="https://ci5.googleusercontent.com/proxy/VPnGMTbyVJ2OesSkQPq5…tp://scrapbooking.gr/media/email/logo/default/logo_email.gif"></img>
<img class="CToWUd" src="https://ci5.googleusercontent.com/proxy/VPnGMTbyVJ2OesSkQPq5…tp://scrapbooking.gr/media/email/logo/default/logo_email.gif"></img>

我读到Gmail使用此googleusercontent功能来发送更安全的电子邮件。但它不应该搞乱图像网址。 此外,htaccess没有密码保护。

1 个答案:

答案 0 :(得分:0)

这可能是失败的几个原因。

您的纯图像测试示例未正确编码,而不是:

<img src="http://scrapbooking.gr/media/email/logo/default/logo_email.gif" _area='frontend' }}" />

应该是

<img src="http://scrapbooking.gr/media/email/logo/default/logo_email.gif" />

两个,用谷歌停止测试。它会缓存您的图像,因此您无法知道实际发送的URL。只需使用任何其他电子邮件客户端。

谷歌图像缓存机制的一些其他好处是,它可以通过缓存图像来保护用户免于向发件人提交信息(点击率,开放率)。缺点是,当缓存时,它使用其服务器请求这些图像,因此如果您有.httaccess IP块或使用主机文件加载您的网站,它将显示这些图像已损坏。

最近我发现破损图像的另一个发现是,像outlook和thunderbird这样的网络客户端会在你的图像安全时将其显示为已损坏(其中包含https)。