【发布时间】:2017-03-11 03:39:27
【问题描述】:
我有一个 html 电子邮件,其中包含一个页脚图像(作为 html 电子邮件的附件),其实现如下:
<img width="600" height="151" style="" src="cid:email_footer" alt="My Company">
它在我的 PC 上的 Gmail、Apple Mail(ios 和 mac)和 Outlook 上完美运行。但是,图像根本不会显示在我 iPhone 上的 Outlook 应用程序中!它只显示替代文本。我该如何解决这个问题?
编辑:如果电子邮件是从其他地方转发的,则电子邮件显示正常。
EDIT-2:看起来这只是图像作为附件的问题。它可以很好地加载远程图像...
EDIT-3:根据答案,我的调查导致添加以下行的结果,它现在适用于上述所有电子邮件客户端/应用程序:)
bodyPart.setDisposition( MimeBodyPart.INLINE);
【问题讨论】:
-
我认为这不是因为您的代码。这可能是因为 Outlook 应用程序具有某些配置。应用上是否显示其他图像?
-
是的,但我不确定这些图像是如何嵌入的。有趣的是,如果电子邮件是从其他地方转发的,它会显示得很好。
-
那么在 Outlook for iPhone 中显示一个图像有多重要?您是否掌握有多少受众在使用 Outlook for iPhone 的数据?我猜如果只有一小部分人看不到一张图像,那它就没有那么重要了。也许你最好设计你的 alttext ti 让它一半体面
-
尝试使用基于 CID 的附件的 mimetype
标签: ios iphone email outlook html-email