EMLをHTMLに変換

標準的な RFC 822 メールファイルをハイパーテキストマークアップ言語に変換し、プレーンなメッセージコンテナを幅広い環境で閲覧できるウェブ文書に変換します。

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V

ファイルを待つ間、Code Rainで遊べます

ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様EMLHTML
MIMEタイプmessage/rfc822text/html
タイプ標準メールメッセージファイルハイパーテキストマークアップ
圧縮なし(MIMEマルチパートエンコード)なし
標準仕様IETF RFC 5322W3C / WHATWG HTML Living Standard
マジックバイトヘッダーFrom: / Received: / Return-Path: (RFC 822/5322 header lines)3C 21 44 4F 43 54 59 50 45 (<!DOCTYPE) or 3C 68 74 6D 6C (<html)

フォーマットの概要と用途

専門のアーキビスト、開発者、サポートチームにとって、生のメールメッセージを標準的なウェブページに変換する作業は頻繁に発生します。EML ファイルは、完全なメッセージヘッダー、プレーンテキストの本文、マルチパートの添付ファイルを1つのテキストコンテナに格納します。このファイル形式を HTML に変換することで、複雑なルーティングヘッダーが取り除かれ、任意の標準ウェブブラウザで開くことのできるクリーンでスタイリッシュな文書が残ります。 このワークフローは、企業のイントラネット用に検索可能なメールアーカイブを構築する際に特に役立ちます。保存されたメッセージを開くために特殊なメールクライアントを必須とせず、チームは出力された HTML をローカルのウェブサーバーに直接公開できます。また、コンテンツ管理システム(CMS)は、生のメールファイルよりも HTML マークアップをはるかに容易に受け入れるため、ニュースレターのアーカイブやカスタマーサポートのログを公開するプロセスが効率化されます。

技術仕様とコーデックの詳細

EML ファイルは message/rfc822 MIME タイプを使用し、インターネットメッセージ形式の標準に準拠しています。プレーンな ASCII テキストヘッダーに続き、空行と、テキストやバイナリ添付ファイルを束ねるために MIME マルチパート境界に依存することが多いペイロード本体が含まれています。HTML ファイルは text/html MIME タイプを使用し、山括弧で囲まれた構造化タグを含みます。どちらの形式もデフォルトで ZIP や GZIP などの従来の圧縮を使用しないため、両方とも圧縮されていないプレーンテキストとして保存されます。EML 構造ではヘッダーに ASCII テキストエンコーディング、バイナリ部分には Base64 や Quoted-Printable エンコーディングが使用されるため、変換ツールはテキストコンテンツを有効な HTML タグ構造にマッピングする前に、これらのトランスポート層をデコードする必要があります。どちらの形式もマジックバイト署名を利用せず、ファイル拡張子と MIME コンテンツタイプの宣言に依存して正しいレンダリングエンジンを指定します。

OSとブラウザの互換性

HTML 出力ファイルは、Windows、macOS、Linux、iOS、Android を含むほとんどの最新オペレーティングシステムで幅広く利用できます。Chrome、Firefox、Safari、Edge などの標準的なウェブブラウザであれば、Microsoft Outlook や Apple Mail などのメールクライアントソフトウェアを必要とせずに、生成された HTML ページをレンダリングできます。対照的に、EML ファイルを正しく表示するには専用のメールリーダーアプリケーションが必要です。

役立つ情報

埋め込み画像を含むメッセージを変換する場合、出力される HTML が壊れた外部リンクではなく有効な相対パスを参照するように、それらのバイナリ資産をローカルに抽出して保存するようにしてください。

よくある質問

品質を落とさずに RFC 822 メールを HTML メールに変換するにはどうすればよいですか?

両方のフォーマットが文字をプレーンテキストとして保存するため、テキストコンテンツの変換プロセスは完全に無損失です。ただし、EML コンテナ内に埋め込まれたバイナリ添付ファイルは、ウェブマークアップへの変換中に失われないよう、個別のファイルに抽出する必要があります。

RFC 822 メールと HTML メールの違いは何ですか?

RFC 822 は、構造化された転送ヘッダー、配信メタデータ、MIME エンコードされた本文を備えた、メール転送プロトコル用に設計された生のメッセージコンテナです。HTML メールは、段落、見出し、スタイル属性などのセマンティックマークアップタグを含む、ブラウザでの視覚的なレンダリング用に設計されたフォーマット済みのウェブ文書です。