Skip to content
Mbox Viewer

Message-ID

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

Message-ID ヘッダー(RFC 5322 セクション 3.6.4)には、送信されたすべてのメールにわたって一意であることを意図した文字列が含まれており、通常は <[email protected]> のような ローカル部分@ドメイン 形式です。送信メールサーバーが送信時にこの識別子を生成します。返信には元のメッセージの Message-ID が In-Reply-To および References ヘッダーに含まれ、会話がリンクされます。

Message-ID はスレッドアルゴリズムが会話を再構築するために使用する主キーです。また重複排除にも使用されます:異なる日付の Google Takeout エクスポートなど、重複する可能性のある2つの MBOX ファイルをマージする際、Message-ID を比較することでアプリケーションが対象アーカイブに既に存在するメッセージを識別してスキップできます。

まれに、Message-ID が欠落している(非常に古いメッセージに見られる)場合や重複している(バグのある送信ソフトウェアによる)場合があります。堅牢なアーカイブツールは、Message-ID が欠落または信頼できない場合に、Date、From、Subject などの他のヘッダーに対するヒューリスティックマッチングにフォールバックしてこれらのエッジケースを処理します。

関連用語

Mac で MBOX ファイルを開く