Firefox 如何将Outlook电子邮件中的内联图像存储到MHTML中,以便在浏览器中正确查看?

Firefox 如何将Outlook电子邮件中的内联图像存储到MHTML中,以便在浏览器中正确查看?,firefox,outlook,mhtml,Firefox,Outlook,Mhtml,我的目标是能够将Outlook电子邮件存储为单个文件,以便在所有平台和浏览器上正确呈现。MHTML很接近,但我遇到了内联图像的问题: 复制步骤: 将带有内联图像的电子邮件发送到Outlook电子邮件 另存为将电子邮件另存为MHT文件 在Firefox中打开.mht文件 请参见内联图像呈现为cid:image001.jpg,这当然是不需要的 这是一个前景问题吗?Firefox问题?MHTML无法处理此类问题 更新: 我存储了原始的.mht文件,该文件在Firefox中无法正确呈现,并通过文本编辑

我的目标是能够将Outlook电子邮件存储为单个文件,以便在所有平台和浏览器上正确呈现。MHTML很接近,但我遇到了内联图像的问题:

复制步骤:

  • 将带有内联图像的电子邮件发送到Outlook电子邮件
  • 另存为将电子邮件另存为MHT文件
  • 在Firefox中打开.mht文件
  • 请参见内联图像呈现为
    cid:image001.jpg
    ,这当然是不需要的
  • 这是一个前景问题吗?Firefox问题?MHTML无法处理此类问题

    更新: 我存储了原始的.mht文件,该文件在Firefox中无法正确呈现,并通过文本编辑器对其进行了检查,发现一个部分显示:

    ------=_NextPart_01D2ABD9.D009C5C0
    Content-Location: file:///C:/744A9D04/CENSORED.htm
    Content-Transfer-Encoding: base64
    Content-Type: text/html; charset="unicode"
    
    删除该部分,保存它,然后在Firefox中查看它,就会显示该图像

    但如果我将原始电子邮件转发给自己,上述“unicode”部分将消失,并替换为:

    ------=_NextPart_01D2ABD9.F8480C90
    Content-Location: file:///C:/2A7414D3/CENSORED.htm
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="us-ascii"
    
    对于这一点,Firefox可以正确地渲染图像


    因此,“unicode”部分让Firefox大吃一惊。

    IE显示图像正常吗?MHT fiel只不过是一条MIME消息,其中仅包含作为附件的图像。是的,IE正确显示了图像。我也在Linux上的Firefox版本52.0.2上尝试过,但也遇到了同样的问题。这是微软的bug还是Firefox的bug?我甚至不确定FF是否能显示MHTML文件。它会显示其他MHTML文件吗?@DmitryStreblechenko是的,它会显示大部分MHTML内容。原始Outlook邮件的其他邮件内容看起来足够清晰,但只是这些特定的
    cid:image001.jpg
    部分没有像我预期的那样呈现。但是它是否显示过任何嵌入的图像?