【问题标题】:Embedded images are not displaying in Outlook app on ios嵌入的图像未显示在 iOS 上的 Outlook 应用程序中
【发布时间】: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


【解决方案1】:

您需要将附件上的Content-ID MIME 标头设置为email_footer

【讨论】:

  • 就我而言,我需要添加`bodyPart.setDisposition(MimeBodyPart.INLINE);`
猜你喜欢
  • 2016-12-22
  • 2021-12-11
  • 2018-02-02
  • 1970-01-01
  • 2017-12-13
  • 2014-11-26
  • 2011-09-10
  • 1970-01-01
  • 2018-06-28
相关资源
最近更新 更多