当前,所有从Outlook发送的电子邮件都不会在Outlook中下载并显示图像。造成这种情况的原因可能很多,包括:
我只是想知道是否有人知道一种代码解决方案,该解决方案可以在Outlook提示用户下载图像的情况下允许图像在Outlook中呈现和显示?
Outlook桌面可能会显示通过CID方法嵌入的图像,但是您不能通过MailChimp执行此操作,并且该方法不适用于非Outlook用户。
因此,您需要对CID部分使用仅Outlook代码,对其他部分使用常规方法。
您首先将图像附加到电子邮件(在MailChimp中无法执行)。
然后添加MIME标头以设置其CID(内容ID)。
实际的代码是特定于编程的;例如Using Content-ID and cid for embedded email images in Thunderbird
然后通过设置其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/