Email

如何處理消息/部分 MIME 類型?

  • October 19, 2015

我使用複印機/掃描器掃描文件並將生成的圖像通過電子郵件發送給我。它給我發了幾封電子郵件,每封都帶有一個message/partialMIME 附件。 mutt似乎不理解這些消息。我需要對這些做什麼才能獲得我的掃描圖像?

為此,您需要使用uudeview

首先,將所有電子郵件保存到他們自己的 mbox 文件夾中。接下來,uudeview在該文件夾上執行。出現提示時,按“d”(表示“d”編碼)或直接按 Enter。這將創建一個文本文件,其中包含該文件的所有編碼數據。uudeview在該文件上執行以獲取所需的圖像。

有關message/partialMIME 類型的更多資訊,請查看RFC 2046 中的定義

以下是我處理此類附件的方法mutt

  1. 我將message/partial附件保存在名為 等的文件part_01part_02
  2. 然後我將這些文件連接成一個文件,例如在 bash
for file in part_??
do
 cat $file >> full_message
done
  1. 最後,我在文件上執行uudeviewfull_message
uudeview full_message

筆記:

  • 我收到此類電子郵件的唯一來源是我工作場所的“列印機/傳真/掃描器/複印機”機器(Ricoh Aficio MP C4501)的多頁掃描。
  • 不同的“元件”在不同的電子郵件中發送,主題pdf copy from <printername> part <x>/<y><printername>列印機的名稱,<x>是元件號,<y>是元件的總數。奇怪的是,這些電子郵件在我的收件箱中沒有按順序到達。

警告:

  • 如果您有很多零件,“手動保存”可能會非常麻煩。到目前為止,我從未收到超過 5 個零件。儘管如此,我當然對更優雅的解決方案感興趣。

引用自:https://unix.stackexchange.com/questions/76725