Outlook Web 客户端 html 电子邮件图像和 ImageProxy.mvc
Posted
技术标签:
【中文标题】Outlook Web 客户端 html 电子邮件图像和 ImageProxy.mvc【英文标题】:Outlook web client html email images and ImageProxy.mvc 【发布时间】:2013-05-02 13:41:54 【问题描述】:我在 Outlook Web 客户端的 html 电子邮件中遇到图像问题。
当你放一张这样的图片时:
<img src="http://www.nortpalet.com/newsletter/green_btn.png"</a>
Outlook 将 src 更改为:
https://dub112.mail.live.com/Handlers/ImageProxy.mvc?bicild=&canary=Gff8%2btl0q5SE4gsUVuSNwElf3c8f0rsyViXwF0k6Sy8%3d0&url=http%3a%2f%2fwww.nortpalet.com%2fnewsletter%2fgreen_btn.png
浏览器在此网址中找不到任何图片。
有人遇到同样的问题吗?
谢谢!
【问题讨论】:
【参考方案1】:您可以在这里查看http://msdn.microsoft.com/en-us/library/aa338201.aspx Outlook 不支持某些 css 属性。
【讨论】:
【参考方案2】:意外地,我们发现 Microsoft 邮件服务上的代理仅适用于 HTTP 图像,不适用于 HTTPS 图像。因此,如果您有 HTTPS 端点,只需将其用于图像之前的 HTTP 端点。
为什么要为 HTTP 这样做?我不知道,但也许是为了摆脱关于在 HTTPS 页面上有 HTTP 内容的安全通知。
【讨论】:
另外,还有一件事要记住。 Outlook ImageProxy 会阻止带有 IP 的 URL(例如http://123.123.123.123/image.png
),您应该使用像 http://example.com/image.png
这样的链接我们在开发服务器上遇到了这个问题,并花了额外的时间来调查它【参考方案3】:
我遇到了同样的问题。在 https 中更改 http 使图像正确显示。
【讨论】:
以上是关于Outlook Web 客户端 html 电子邮件图像和 ImageProxy.mvc的主要内容,如果未能解决你的问题,请参考以下文章
html 此要点允许在Outlook电子邮件客户端中进行中间垂直对齐。
使用 MAPI 和 Outlook 发送 HTML 邮件时出现问题