我正在寻找在交易电子邮件中显示我的徽标的方法。 这不是一个重复的问题。相信我,我已经尝试了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没有密码保护。
答案 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)。