如何处理消息/部分 MIME 类型?

asc*_*hil 9 email mutt mime-types

我使用复印机/扫描仪扫描文档并将生成的图像通过电子邮件发送给我。它向我发送了几封电子邮件,每封电子邮件都带有message/partialMIME 附件。 mutt似乎不理解这些消息。我需要怎么做才能获得我的扫描图像?

asc*_*hil 6

为此,您需要使用uudeview

首先,将所有电子邮件保存到他们自己的 mbox 文件夹中。接下来,uudeview在该文件夹上运行。出现提示时,请按 'd'(用于 'd'ecode)或直接按 Enter。这将创建一个文本文件,其中包含该文件的所有编码数据。运行uudeview该文件以获得所需的图像。

有关message/partialMIME 类型的更多信息,请查看其在 RFC 2046 中的定义


Chr*_*enz 5

以下是我处理此类附件的方法mutt

  1. 我保存message/partial命名文件的附件part_01part_02等等。
  2. 然后我将这些文件连接成一个文件,例如在 bash 中

    for file in part_??
     do
      cat $file >> full_message
     done
    
    Run Code Online (Sandbox Code Playgroud)
  3. 最后,我对文件运行uudeviewfull_message

    uudeview full_message
    
    Run Code Online (Sandbox Code Playgroud)

笔记:

  • 我收到这些类型电子邮件的唯一来源是来自我工作场所的“打印机/传真机/扫描仪/复印机”机器(Ricoh Aficio MP C4501)的多页扫描。
  • 不同“零件”在不同的邮件发送,对象pdf copy from <printername> part <x>/<y>,其中<printername>是打印机的名称,<x>是部分号码,<y>是部分的总数。奇怪的是,这些电子邮件在我的收件箱中并没有按顺序到达。

警告:

  • 如果您有很多零件,“手动保存”可能会非常麻烦。到目前为止,我从未收到超过 5 个零件。尽管如此,我当然对更优雅的解决方案感兴趣。