我正在使用PHP发送HTML简报电子邮件,我在电子邮件中遇到问题。在Outlook 2013中,图像显示完美,但在Outlook.com中,某些图像无法显示。
在电子邮件中有两个图像:一个是徽标,另一个是用户的个人资料图片。该徽标的网址为http://70.39.151.44/~ramsay6/leadsheet/resources/leadsheet_logo.png
,但不起作用。
有趣的部分是当图片显示的个人资料图片网址为http://cdn.icons8.com/storage/iOS7/PNG/50/Users/user_male-50.png
(远程网站)时,但当网址为http://70.39.151.44/~ramsay6/leadsheet/accountimg/1-ramsay.png
时,它不会显示。
Outlook.com使用代理来访问图片。我的网站的网址是否会导致错误?
答案 0 :(得分:0)
看起来像! Webmail客户端具有严格的安全限制 - 这就是他们不允许链接CSS表或JS的原因。这也是GMail剥离<style>
代码的原因。
您似乎需要从注册域托管您的图片,否则Outlook.com会发现它们存在风险并忽略它们。