在从 MailChimp 发送的 Outlook 上强制渲染和下载图像?

Force image rendering and download on Outlook sent from MailChimp?

目前,所有从 Outlook 发送的电子邮件都不会在 Outlook 中下载和显示图像。造成这种情况的可能原因有很多,包括:

我只是想知道是否有人知道可以在 Outlook 上渲染和显示图像而无需 Outlook 提示用户下载图像的代码解决方案?

Outlook 桌面可能会显示通过 CID 方法嵌入的图像,但您不能通过 MailChimp 执行此操作,并且此方法不适用于非 Outlook 用户。

因此,您需要对 CID 部分使用仅限 Outlook 的代码,对其他部分使用常规方法。

您首先将图像附加到电子邮件中(您不能在 MailChimp 中执行此操作)。

然后添加一个 MIME 头来设置它的 CID (Content-ID)。

实际代码是特定于编程的;例如

然后通过设置其 CID (Content-ID)(而非图像名称)并使用标准 HTML 标签在邮件正文中引用它:

<!--[if mso]>
<img src="cid:some-image-cid" alt="img" />
<![endif]-->
<!--[if !mso]>-->
<img src="imagename.jpg" alt="img" />
<!--<![endif]-->

如您所见,这并不简单,很少有人(如果有的话)这样做。请记住,图像屏蔽的全部目的是帮助防止垃圾邮件,并阻止显示成人图片。所以它可能不太可能工作,或者工作很长时间(直到你被列入黑名单)。

请不要试图绕过渲染安全网,这是提供商故意实施的!

订阅者可以通过多种方式关闭自动图像屏蔽,但这是有原因的,不要为了自己的利益而试图规避用户安全。

这里有更多关于用户如何关闭图像屏蔽的详细信息,以及首先实施它的原因: https://www.howtogeek.com/398897/how-to-force-outlook-to-download-images-if-youre-sure-its-a-good-idea/