如何視覺化儲存到文件中的多部分 mime 訊息?

如何視覺化儲存到文件中的多部分 mime 訊息?

我正在生成(使用 python)多部分郵件訊息,包括一些附件,並將其保存到文件中:message.mime

兩個問題:

  • 此類檔案的正確副檔名是什麼?是.mime正確的?
  • 我可以使用什麼工具來視覺化該文件?我不發送文件,只是將其儲存在文件系統中,因此標準郵件用戶端無法執行此操作。

我正在 Linux (Ubuntu) 上工作

答案1

此類檔案的正確副檔名是什麼? .mime 正確嗎?

最常見的RFCx822 電子郵件訊息的副檔名是.eml,可能緊隨其後的.msg是第二位(儘管後者用於多種不同的格式,包括專有格式)。

我可以使用什麼工具來視覺化該文件?我不發送文件,只是將其存儲在文件系統中,因此標準英里客戶端無法執行此操作。

使用標準電子郵件用戶端。如果可以的話節省透過電子郵件將訊息發送到文件,它也應該能夠從您產生的文件中開啟電子郵件。例如,Thunderbird 和 Outlook Express 都能夠開啟任何 .eml 檔案並將其顯示為訊息(經過實驗驗證)。


某些用戶端(例如 Mutt)無法識別 .eml 文件,但可以開啟“mbox”格式郵箱。 .eml 訊息和包含 1 個訊息的 .mbox 檔案之間的主要區別在於From_訊息上方的標題行:

From foo@bar Tue Aug 20 09:14:16 2019

time.strftime("From {addr} %a %b %_d %H:%M:%S %Y")

此外,.mbox 檔案內的訊息應具有Content-Length指示正文大小(以位元組為單位)的標頭。

相關內容