結論から
- EMLは、通常1通のメールをInternet Message Formatで保存するメールファイル形式で、ファイル単体のコピーにはすべての添付ファイルが含まれない場合があります。
- Windowsの新しいOutlookでは、EMLを閲覧ウィンドウにドラッグするか、右クリックの「プログラムから開く」を使います。関連付け後はダブルクリックでも開けます。Outlook on the webでも閲覧ウィンドウへのドラッグに対応しています。MacではApple Mailが対応し、Thunderbirdも互換クライアントとして挙げられています。テキストエディターでは生の内容を確認できますが、符号化された本文や添付ファイルはそのまま読めない場合があります。
- 添付ファイルを開く前に、送信元と内容を確認してください。MIMEには能動的に動作するアプリケーションデータを含められ、危険性は内容と閲覧ソフトの処理に左右されます。生のテキスト表示も無条件に安全ではありません。RFC 5322は、端末が制御文字やエスケープシーケンスを解釈する危険を指摘しています。これらを適切に処理する閲覧ソフトを使ってください。
EMLファイルの開き方・添付ファイル・変換
EMLは通常、RFC 5322形式のメールを保存します。ヘッダーフィールドは名前、コロン、値からなり、空行がヘッダーと省略可能な本文を区切ります。標準の改行はCRLFです。MIMEは非ASCII文字セット、テキスト以外の内容、複数パートの本文に対応します。米国議会図書館によると、ファイルシステム上のEML保存形式を単独で定義する仕様は知られていません。
EMLの本文をプレーンテキストに変換すると、情報が失われる場合があります。MIMEのmultipart/alternativeは同じ内容の複数の表現を保持でき、クライアントが表示可能なものを選びます。元のEMLを残し、変換後の本文と添付ファイルを別々に確認してください。外部参照の添付ファイルはEML内に存在しないことがあります。
開き方
Windowsの新しいOutlookでは、EMLを閲覧ウィンドウにドラッグするか、右クリックの「プログラムから開く」を使います。関連付け後はダブルクリックでも開けます。Outlook on the webでも閲覧ウィンドウへのドラッグに対応しています。MacではApple Mailが対応し、Thunderbirdも互換クライアントとして挙げられています。テキストエディターでは生の内容を確認できますが、符号化された本文や添付ファイルはそのまま読めない場合があります。
Windowsの新しいOutlookでは、EMLを閲覧ウィンドウにドラッグするか、右クリックの「プログラムから開く」を使います。関連付け後はダブルクリックでも開けます。Outlook on the webでも閲覧ウィンドウへのドラッグに対応しています。MacではApple Mailが対応し、Thunderbirdも互換クライアントとして挙げられています。テキストエディターでは生の内容を確認できますが、符号化された本文や添付ファイルはそのまま読めない場合があります。
EMLの本文をプレーンテキストに変換すると、情報が失われる場合があります。MIMEのmultipart/alternativeは同じ内容の複数の表現を保持でき、クライアントが表示可能なものを選びます。元のEMLを残し、変換後の本文と添付ファイルを別々に確認してください。外部参照の添付ファイルはEML内に存在しないことがあります。
安全チェック
添付ファイルを開く前に、送信元と内容を確認してください。MIMEには能動的に動作するアプリケーションデータを含められ、危険性は内容と閲覧ソフトの処理に左右されます。生のテキスト表示も無条件に安全ではありません。RFC 5322は、端末が制御文字やエスケープシーケンスを解釈する危険を指摘しています。これらを適切に処理する閲覧ソフトを使ってください。
送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。
変換するときは
EMLの本文をプレーンテキストに変換すると、情報が失われる場合があります。MIMEのmultipart/alternativeは同じ内容の複数の表現を保持でき、クライアントが表示可能なものを選びます。元のEMLを残し、変換後の本文と添付ファイルを別々に確認してください。外部参照の添付ファイルはEML内に存在しないことがあります。
元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。
よくある質問
EMLファイルとは何で、何に使いますか?
通常、1通のメールをヘッダーと省略可能な本文とともに保存するファイルです。MIMEで添付ファイルを含められますが、一部の添付ファイルは外部に保存されている場合があります。
EMLメールファイルの開き方は?
Outlook、Thunderbird、Apple Mailなどの対応メールクライアントを使います。テキストエディターでも生の内容を確認できますが、符号化された部分が読みやすく復号されるとは限りません。
Windowsの新しいOutlookでEMLを開くには?
ファイルを閲覧ウィンドウにドラッグします。右クリックして「プログラムから開く」を選ぶ方法や、関連付け後にダブルクリックする方法もあります。
MacのApple MailでEMLを開くには?
EMLを開くアプリとしてApple Mailを使います。米国議会図書館はApple Mailを対応クライアントとして挙げています。生のメッセージはテキストエディターでも確認できます。
Outlook on the webでEMLファイルを開くには?
EMLをOutlook on the webの閲覧ウィンドウにドラッグします。Microsoftが案内している方法ですが、ファイルが端末内だけに留まることを保証するものではありません。
EMLメールが文字化けしたり、読めない文字列になったりするのはなぜですか?
MIMEで符号化された部分を生のテキストとして見ている可能性があります。対応クライアントで開いてください。MIMEは非ASCII文字セットに対応するため、改善しない場合はメールの文字セット情報も確認します。
EMLの添付ファイルを取り出す方法と、添付が見つからない原因は?
対応クライアントでメールを開き、表示された添付ファイルを保存する機能を使います。見つからない添付は外部ファイルへの参照かもしれません。その場合は該当する外部ファイルも入手する必要があります。
メールの保存にはEMLとプレーンテキストのどちらを選ぶべきですか?
元のメール構造やMIME内容が必要ならEMLを残します。プレーンテキストは本文を読む用途に向きますが、変換で情報が失われる場合があり、メール全体を保持する形式ではありません。
EMLをプレーンテキストに変換すると情報は失われますか?
失われる場合があります。RFC 2046は、プレーンテキストへの変換を情報損失が起こり得る例として挙げています。元のEMLを残し、変換した本文と添付ファイルを別々に確認してください。
知らないEMLファイルを開く危険性はありますか?
拡張子だけでは安全性を判断できません。MIMEには能動的に動作するデータを含められ、閲覧ソフトの処理にも左右されます。送信元と添付を確認し、端末での表示にも制御シーケンスの危険がある点に注意してください。
EMLが正常に表示されれば内容も信用できますか?
いいえ。正常表示は閲覧ソフトがメールを解釈できたことを示すだけです。記載内容の真実性や添付ファイルの安全性を証明するものではありません。
関連する形式
参考資料
Email (Electronic Mail Format) · 美国国会图书馆
RFC 5322: Internet Message Format · IETF / RFC Editor
RFC 2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types · IETF / RFC Editor
Open .eml, .msg, and .oft files in new Outlook and Outlook on the web · Microsoft 官方支持