Skip to content
Mbox Viewer

メール・MBOX 用語集

メールアーカイブ、フォーマット、プロトコル、メッセージの構造に関する重要な用語を平易な言葉で解説します。各用語には専用ページがあります。

ファイル形式

MBOX .mbox · mbox file · mailbox file

複数のメールメッセージを連結して保存するプレーンテキストのファイル形式で、各メッセージは「From 」セパレーター行で始まります。Google Takeout が Gmail アーカイブをエクスポートする際に生成する形式です。

EML

ヘッダー、本文、添付ファイルを含む MIME 形式の単一メッセージファイルです。EML ファイルは多くのメールクライアントで広くサポートされており、個別メッセージのアーカイブや共有に便利です。

MSG

Microsoft Outlook の独自バイナリ形式で、ヘッダー、本文、添付ファイルを Compound Document Structure に保存します。EML とは異なり、MSG はプレーンテキストの標準規格ではありません。

PST OST

Personal Storage Table — フォルダー、メッセージ、連絡先、カレンダーアイテムを含むメールボックス全体を格納する Microsoft Outlook のコンテナファイルです。Exchange または Microsoft 365 とのオフライン同期に使用する場合は OST とも呼ばれます。

Maildir

MBOX のようにすべてのメッセージを単一ファイルに連結するのではなく、各メールメッセージをディレクトリ階層内の個別ファイルとして保存するメールボックス形式です。

MBX (Eudora) TOC · Eudora

Eudora のメールボックスファイル。拡張子が違うだけで中身は mbox そのもので、索引の .toc が対になっています。変換なしで今日も読めますが、添付ファイルはメールボックスの外に保存されていました。

OLM

Outlook for Mac が書き出すアーカイブ形式。Windows の PST とは別物の独自コンテナで、変換なしに読めるプログラムはほとんどありません。

EMLX Apple Mail

Apple Mail の 1 メッセージ 1 ファイル形式。メッセージの前にそのバイト長が置かれ、後ろに Apple 独自のメタデータを収めた XML プロパティリストが続きます。

プロトコルとサービス

IMAP

Internet Message Access Protocol — メッセージをダウンロードして削除することなく複数のデバイス間で同期を保ちながら、サーバーに保存されたメールにアクセスするための標準プロトコルです。

POP3

Post Office Protocol 3 — サーバーからローカルデバイスにメッセージをダウンロードし、通常その後サーバーから削除する古いメール取得プロトコルです。

SMTP

Simple Mail Transfer Protocol — メールサーバー間でメールメッセージを送信・中継するための標準プロトコルです。送信メールのみに使用され、メールの読み取りには IMAP または POP3 が必要です。

Google Takeout

Gmail を含む個人データをエクスポートするための Google の公式サービスです。メールについては、すべてのメッセージと Gmail ラベルを含む一つ以上の MBOX ファイルを生成します。

Google Vault

Google Workspace の保持・eDiscovery ツール。管理者は組織全体のアカウントのメールを保全し、検索し、書き出せます — そして書き出しは MBOX です。

Gmail labels labels

各メッセージに一つ以上のラベルを割り当てる Gmail のタグ付けシステムで、従来のメールクライアントのフォルダーと同様の役割を果たします。単一のメッセージに複数のラベルを同時に付けることができます。

メッセージ構造

Header

メールメッセージの冒頭にある構造化されたメタデータブロックで、From、To、Subject、Date などのフィールドと、メッセージの作成、ルーティング、エンコード方法を説明する多数の技術的フィールドを含みます。

MIME

Multipurpose Internet Mail Extensions — メールの ASCII テキスト構造の中で、非 ASCII テキスト、HTML 本文、添付ファイル、その他のバイナリコンテンツをエンコードする方法を定義する標準規格です。

Multipart boundary

プレーンテキスト、HTML、添付ファイルなど複数のコンテンツパートを単一メッセージ内で組み合わせる MIME メッセージ構造で、各パートはユニークなバウンダリ文字列で区切られます。

Message-ID

Message-ID ヘッダーで指定された各メールメッセージに割り当てられたグローバルに一意な識別子です。メッセージの追跡、会話スレッドの構築、複数の MBOX ファイルをマージする際の重複検出に使用されます。

In-Reply-To / References

メールクライアントとアーカイブツールが関連するメッセージを会話スレッドにグループ化できるよう、返信を応答先のメッセージにリンクするメールヘッダー(In-Reply-To および References)です。

Envelope

SMTP サーバーがメールメッセージをルーティングするために使用する配信メタデータ—具体的にはエンベロープ送信者(MAIL FROM)とエンベロープ受信者(RCPT TO)—で、表示上の From および To ヘッダーとは異なる場合があります。

Attachment

PDF、画像、スプレッドシートなど、メールメッセージに MIME パートとしてエンコードされ、メッセージ本文とは別に、受信者が保存または開くことを目的としてファイルを埋め込んだものです。

Inline image CID

独立したダウンロード可能なファイルとして添付するのではなく、Content-ID(cid:)参照を使用して HTML メール本文に直接埋め込まれた画像です。画像データは同じメッセージ内の MIME パートとして保存されます。

mboxrd / mboxo From-quoting · mboxcl2

MBOX 系の各変種。本文中の「From 」で始まる行をどう守るかが違います。mboxrd は元に戻せる形でエスケープし、mboxo はしません。mboxcl と mboxcl2 は代わりに Content-Length ヘッダーを使います。

Received

メッセージが通過するたびに各メールサーバーが付け足すヘッダー。下から上へ読むと、Received 行はそのメッセージが実際にたどった経路を再現します。

SPF・DKIM・DMARC SPF · DKIM · DMARC

メッセージが本当に名乗ったドメインから来たのかを確かめる 3 つの仕組み。SPF は送信サーバーを認可し、DKIM はメッセージに暗号署名を施し、DMARC は両者を公開されたポリシーに結び付けます。

エンコーディングと文字セット

概念と機能

Threading (JWZ)

In-Reply-To および References ヘッダーリンクをたどって関連するメールメッセージを会話にグループ化するプロセスで、最大4レベルのネストをサポートする JWZ アルゴリズムを一般的に使用します。

Deduplication

複数の MBOX ファイルをマージする際の冗長性を回避するために、通常 Message-ID 値を比較することでアーカイブから重複したメールメッセージを検出・削除するプロセスです。

Streaming parser

ファイル全体を一度にメモリに読み込むのではなく、小さなチャンクに分けてインクリメンタルにファイルを読み取る解析技術で、数十〜数百ギガバイトの非常に大きな MBOX ファイルを低メモリ使用量で開き、インデックス化することを可能にします。

Binary index

Mbox Viewer が最初の解析後に MBOX アーカイブと並んで書き込むコンパクトなインデックスファイルで、ファイル全体を再スキャンすることなくほぼ瞬時の再起動を可能にするメッセージのバイトオフセットとメタデータを保存します。

HTML email

本文が HTML と CSS でフォーマットされたメールメッセージで、リッチなタイポグラフィ、レイアウト、色、画像を可能にします。現代のメールのほとんどは HTML ですが、プライバシーとセキュリティの考慮が慎重なレンダリングを必要とします。

Universal Binary

Apple Silicon(ARM64)と Intel(x86_64)の両アーキテクチャ向けにネイティブコンパイルされたコードを含む macOS アプリケーションバンドルで、エミュレーションなしにいずれのプロセッサ上でもネイティブに動作します。

App Sandbox

App Sandbox は macOS のセキュリティ機能で、アプリケーションのシステムリソース、ファイル、ネットワーク接続へのアクセスを制限し、アプリまたはその依存関係に脆弱性がある場合の潜在的な影響を限定します。

eDiscovery legal hold · disclosure

電子的な記録 — なかでもメール — を特定し、保全し、精査し、開示する法的手続き。多くの人がメールボックスを特定のメッセージ群まで絞り込む必要に迫られる、いちばんの理由です。

最適化(コンパクト化) X-Mozilla-Status

mbox ファイルから削除済みメッセージを実際に取り除く操作。これを実行するまで、削除したメッセージは削除の印が付いているだけで、ファイルの中に残り、読めるままです。