MIME-电子邮件图像在 iphone 上显示为可点击的框

Posted

技术标签:

【中文标题】MIME-电子邮件图像在 iphone 上显示为可点击的框【英文标题】:MIME-Email Images appear as tappable boxes on iphone 【发布时间】:2018-12-27 17:28:39 【问题描述】:

好的,所以我有一封带有多个内联图像(图表等)的 html 电子邮件。使用 CID 嵌入图像。该电子邮件在所有桌面平台上都能正常工作。我的问题是,当您尝试在 iPhone(ios 邮件应用程序或 IOS Outlook)上打开电子邮件时,图像不再内联。

这是它们在 IOS 邮件上的样子:

当您点击其中一个框时会发生以下情况:

(图片内容无关)

因此,如果您单独点击它们,它们会很好地加载,但我真的需要它们内联显示。知道发生了什么吗?我想可能是图像太大了,但其中一张只有 12kb 并且仍然没有出现。邮件总共只有 850kb 左右,也不应该太大。

需要注意的几点:

它确实可以作为 HTML 电子邮件正确发送,因为标题中的所有 CSS 和 HTML 表格(未显示)都可以正常工作。

电子邮件底部没有“下载所有图片”链接,正如我在网上找到的许多建议所说的那样。

我在设置中启用了“下载远程图像”。

所有图片都是.png

感谢任何想法。

【问题讨论】:

【参考方案1】:

我发现了问题。无论出于何种原因,当我对代码中的文件路径进行绝对引用时,即 (C:\ReportEmail\Data\Logo.png) 时,都会发生这种情况。如果我将图像与脚本放在同一个文件夹中并对工作目录进行相对引用,即(.\Logo.png)它工作正常。我不知道为什么会这样,因为这两种类型的引用在用法上应该几乎相同。哦,好吧。

【讨论】:

以上是关于MIME-电子邮件图像在 iphone 上显示为可点击的框的主要内容,如果未能解决你的问题,请参考以下文章

MIME 邮件未显示某些 pdf 和 .doc 附件

HTML 图像未显示在通过 VBA 中的 Gmail API 发送的 MIME 消息中,使用 3D

Python smtplib.sendmail Mime Multipart 正文未在 iPhone 上显示

解析 MIME 邮件类型

Python,MIME,在电子邮件中嵌入图像

在 iPhone HTML 邮件中显示本地图像