MSGはMicrosoft OutlookのOLE複合ドキュメント(CFBF)バイナリ構造に基づく独自フォーマットです。各MSGファイルにはメール全体が含まれます:送信者、受信者、件名、日付、メッセージ本文(HTML、RTF、またはプレーンテキスト)、埋め込み画像、ファイル添付ファイル、そしてカテゴリ、フォローアップフラグ、リマインダーなどのOutlook固有のメタデータ。このフォーマットを解析できるのはOutlookまたはMSG対応のユーティリティだけです。テキストエディタ、Webブラウザ、または非MicrosoftのメールクライアントでMSGファイルを開くことはできません。
EMLはRFC 5322で定義されたプレーンテキスト形式です。各ファイルにはMIMEエンコードされたヘッダー、本文(HTMLとプレーンテキストの両方)、インライン画像、ファイル添付ファイルを含む1通のメールメッセージが格納されます。テキストエディタで任意の.emlファイルを開くと、人間が読めるFrom、To、Subject、Dateの行が確認できます。Thunderbird、Apple Mail、Windows Mail、eM Client、Mailbirdなど多数のクライアントがEMLをネイティブに読み取ります。1つのEML = 1通のメール = 1つの携帯可能で普遍的にアクセス可能なファイル。
MSGはメールをMicrosoftのエコシステムの中に閉じ込めます。EMLはユニバーサルなアクセスと長期的な可搬性を提供します。Outlookを離れると、.msgファイルはコンバーターなしでは利用できなくなります。EMLファイルは今後何年もの間、あらゆるプラットフォーム、あらゆるOSの任意のメールクライアントで読み取り可能です。
変換が完了したら、メールボックスパネルのフォルダにEMLファイルをドラッグしてThunderbirdにインポートできます。Apple Mail、eM Client、Windows Mailも直接EMLファイルを受け付けます — クライアントのストレージディレクトリにコピーするか、内蔵のインポート機能を使用してください。
MailConverter.exe "C:\Emails\*.msg" -sEML "C:\Output\EML\"
パラメーター:ソースファイル(ワイルドカード対応)、-sEMLでターゲット形式を指定、最後の引数が出力フォルダ。このコマンドを.batファイルに保存してWindowsタスクスケジューラでスケジュール設定すれば、夜間のMSG→EML定期エクスポートが自動化できます。コマンドラインバージョンはGUIで利用可能なすべてのオプションをサポートしています:ファイル命名パターン、フォルダ構造、添付ファイル処理。
| 機能 | 手動(Outlookからドラッグ) | Total Mail Converter |
|---|---|---|
| バッチエクスポート | 1通ずつ | フォルダ全体 — 1クリックで数千ファイル |
| 添付ファイルの処理 | 埋め込み、コントロール不可 | MIMEパートとして埋め込み、完全なコントロール |
| フォルダ構造 | 失われる — すべてのファイルが1か所に混在 | 保持される — サブディレクトリがミラーリング |
| ファイル命名 | Outlookのデフォルト(不明瞭) | カスタムパターン:日付、件名、送信者 |
| 速度 | ファイルごとの手動ドラッグ&ドロップ | 1分間に数千ファイル |
| Outlookが必要 | はい | 不要 — 独立してMSGファイルを読み取る |
| コマンドライン自動化 | 不可 | すべてのオプションを備えたフルCLI |
| 価格 | Outlookライセンスが必要 | 買い切り$59.90、30日間無料トライアル |

30日間無料トライアルをダウンロード — メールやクレジットカードは不要です。個人ライセンスは$59.90で、1年間の無料アップグレードが含まれます。Windows 7/8/10/11で動作します。
無料トライアルをダウンロード ライセンスを購入 — $59.90
無料トライアルをダウンロードして、ファイルを数分で変換。
クレジットカードもメールアドレスも不要。

関連トピック
EMLをDocに変換する