HTTP重定向电子邮件客户端中使用的图像是否可以?

时间:2015-10-14 05:43:28

标签: http-status-code-301 email-client http-status-code-302

我已经看到了Is it OK to HTTP redirect images的答案。这是肯定的 - 浏览器会遵循重定向。

但是,电子邮件客户端(GMail,Express,Thunderbird,Yahoo ...)是否遵循相同的规则?

1 个答案:

答案 0 :(得分:0)

我刚刚在superuser回答了这个问题。这是相同的答案:

是。我刚刚发送了一封包含<img src="http://www.example.com/img/logo.png" alt="not displayed"/>的电子邮件。示例服务器在我的控制下,使用https重定向到相同的URL。

我的发现:

  • GMail于2017年10月24日:它显示图像,但将其位置替换为https://ci3.googleusercontent.com/proxy/2ks...5hk=s0-d-e1-ft#http://www.example.com/img/logo.png。我想所有浏览器都遵循重定向,因此所有的webmail接口都应该没问题。
  • Thunderbird 52.4.0:默认情况下不加载远程内容,但在允许之后,图像会正确显示。
  • Evolution 3.18.5.2:与Thunderbird相同。通过Ctrl + I加载图像后,会显示它。
  • Outlook(未知版本):一位同事确认它正在他们的Windows机器上显示。
  • macOS上的邮件(10.3):另一位同事证实,当他们重新打开电子邮件时会显示。可能只是图像需要几秒钟才能加载,不确定。