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


9

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

Answers:


6

您需要为此使用uudeview

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

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


1
如果上面的解决方案不起作用(有时是这种情况(也许是由于mbox中消息顺序错误?)),我发现下面的Christian Herenz的解决方案仍在起作用。
2015年

5

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

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

    for file in part_??
     do
      cat $file >> full_message
     done
    
  3. 最后,我在文件上运行uudeviewfull_message

    uudeview full_message
    

笔记:

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

警告:

  • 如果您有很多部分,“手动节省”可能会很麻烦。到目前为止,我从未收到超过5个部分的信息。不过,我当然对更优雅的解决方案感兴趣。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.