MSG 轉 EML 轉換器
將 Microsoft Outlook 的 MSG 郵件轉換成 EML,可以讓郵件更容易匯入支援 EML 格式的郵件軟體;部分 Outlook 專屬的欄位或屬性可能無法完整保留。
格式比較與技術規格
| 規格 | MSG | EML |
|---|---|---|
| MIME 類型 | application/ | message/ |
| 類型 | Microsoft Outlook 項目檔案 | 標準電子郵件訊息檔案 |
| 壓縮 | 未壓縮的 OLE 複合儲存串流 | 無(MIME 多部分編碼) |
| 標準規格 | Microsoft MS-OXMSG Specification | IETF RFC 5322 |
| 檔案簽章(magic bytes)標頭 | D0 CF 11 E0 A1 B1 1A E1 (Compound File Binary OLE2 header) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
格式概述與應用
Outlook MSG 檔案使用 Microsoft 專屬的容器格式,而 EML 則是儲存含有 MIME 部分的網際網路郵件。將 MSG 轉換為 EML 有助於將郵件轉移至支援 EML 的應用程式,但無法保證每一個 Outlook 屬性、資料夾細節或附件都能被完整保留。請檢查轉換後的郵件,並在需要確保完全一致性或進行記錄歸檔時保留原始的 MSG 檔案。
技術規格與編解碼器解析
來源 MSG 格式使用 application/vnd.ms-outlook MIME 類型,並採用 OLE 複合檔案結構,可透過檔案簽章 D0 CF 11 E0 A1 B1 1A E1 來識別。此結構使用未壓縮的二進位儲存串流保存郵件屬性、收件者與附件。相對地,目標 EML 格式使用 message/rfc822 MIME 類型,且未經壓縮。EML 使用標準 MIME 多部分編碼,將所有內容儲存為單一文字檔案。檔案頂端是純 ASCII 文字標頭,接著是分隔文字本文與 Base64 編碼二進位附件的邊界。
作業系統與瀏覽器相容性
各郵件軟體、作業系統與版本對 EML 的匯入與開啟支援程度不盡相同。Outlook MSG 通常由 Microsoft Outlook 與部分相容的檢視器處理;瀏覽器與行動裝置的支援情況則視應用程式而定。
實用資訊
在批次轉換之前,請將原始 MSG 檔案備份至安全的封存檔中。某些深度巢狀的 OLE 物件串流或自訂 Outlook 表單屬性,可能需要特殊解析才能完整對應至標準 EML 標頭。
常見問題
如何將 Outlook MSG 轉換為 RFC 822 電子郵件 而不失真?
並非完全如此。部分 Outlook 專屬的屬性、資料夾詳細資料或附件中繼資料可能無法在 EML 中保留。請在目標郵件軟體中檢查匯出的郵件。
Outlook MSG 與 RFC 822 電子郵件有什麼差異?
MSG 是專為 Microsoft Outlook 設計的專有二進位容器,使用 OLE 複合儲存串流。EML 則是由 RFC 822 定義的開放標準,將電子郵件資料儲存為純文字檔案,並具備清晰的標頭欄位與 MIME 邊界,任何標準的文字編輯器或郵件軟體都能讀取。