一款處理已儲存 Outlook 郵件的批次工具。它可將 .MSG 檔案轉換為 .EML,也能將 .EML 檔案寫回 .MSG。
使用「新增檔案」、「新增資料夾」或拖放方式加入檔案。「新增資料夾」會包含子資料夾,因此您可以直接將它指向匯出樹狀結構的最上層。
在「轉換」索引標籤上,選擇以郵件主旨或來源檔名為輸出檔命名。「保留原始郵件標頭」預設為開啟,若郵件中存有 Received、DKIM 和 Message-ID 區塊,就會一併複製。「解碼 RTF 郵件內文」同樣預設為開啟,可還原其他工具無法處理的純 RTF 格式 Outlook 郵件。
進度會顯示「第 N 個,共 M 個」以及目前的檔名。按下「停止」後,目前的檔案仍會處理完畢。關閉視窗之前,請先閱讀摘要。
把 .MSG 改名為 .EML 會導致附件遺失。.MSG 檔案是以 MAPI 屬性為核心的二進位複合容器。只改檔名,郵件用戶端讀到的只會是一堆二進位雜訊。
MSG 轉 EML 轉換器軟體能為您帶來:
程式會依據檔案簽章辨識檔案,並為清單中的每一列加上標籤。您可以在同一次執行中混合放入 .MSG 和 .EML,程式會將每個檔案轉換成另一種格式。
如果郵件中存有網際網路標頭,整條 Received 鏈都會移入 .EML,包括 DKIM-Signature 和 Authentication-Results 行。經由 SMTP 傳送過的郵件通常都有這些標頭。不過簽章在轉換後將無法通過驗證,因為重新封裝內文會改變其雜湊值。如果缺少已儲存的標頭屬性,程式會根據 MAPI 欄位重建標頭。
程式會剖析所有的收件者、副本和密件副本收件者,以及 Date、Message-ID、References、In-Reply-To 和 Return-Path,並保留討論串欄位。收件者會寫成標準的 SMTP 位址。密件副本收件者在 .EML 中會變成可見。將轉換後的檔案轉交他人之前,請先檢查。
附件逐位元組保持相同;我們在往返轉換測試中會核對 sha256 雜湊值。內嵌圖片則透過 multipart/related 維持內嵌。
非 ASCII 的主旨和顯示名稱會寫成 RFC 2047 encoded-word,並以每行 78 個字元折行。反向轉換時,程式會先解碼 encoded-word,再將主旨儲存為可讀的文字,而不是原始的 =?UTF-8?B? 字串。
批次作業不在介面執行緒上執行,因此處理很長的佇列時,您仍可繼續工作。結束時的摘要會分別列出已轉換、已複製、已略過和失敗的檔案。非郵件檔案會計為已略過。
要把 .MSG 郵件移到 Thunderbird 或大多數 IMAP 用戶端嗎?請轉換匯出資料夾,再以每封郵件一個檔案的方式匯入。
記錄檔只保存檔名和大小,絕不保存主旨或通訊錄。就證據保管鏈而言,請留意:當收件者同時擁有 Exchange 位址和 SMTP 位址時,寫入 .EML 的是 SMTP 位址。
有人寄給您一個 .MSG 檔案,而您沒有 Outlook 嗎?請將它轉換後,在您現有的郵件用戶端中開啟。
兩個方向都能轉換。Thunderbird、eM Client、Apple Mail 和其他標準用戶端都能直接開啟 .EML。可在 Windows 10 和 11 上執行。