---
title: "メールヘッダとは？Bcc・Date・Received・X-Mailerの違い【SG試験】"
description: "メールヘッダは、電子メールの宛先、送信日時、経由サーバ、送信ソフトなどの情報を表す部分です。Bcc、Date、Received、X-Mailerの違いをSG試験向けに整理します。 選択肢で問われる目的・対象・責任範囲を押さえ、似た用語や対策との違いを判断できるようにします。"
last_modified_at: "2026-06-06"
canonical_url: "https://stemtazoo.github.io/sg/mail-header/"
section: "sg"
---

## まず結論

**メールヘッダ**とは、電子メールの宛先、送信日時、配送経路、送信ソフトなど、メールの制御や配送に使われる情報を記録する部分です。

SG試験では、メールヘッダ名を暗記するだけでなく、**宛先を隠す話か、日時か、経由サーバか、送信ソフトか**を切り分けることが重要です。

## このページで切り分けること（先にここだけ）

このページは、**メールヘッダ項目の役割の違い**を中心に整理します。

- Bcc：他の受信者に見せない宛先指定
- Date：メールの送信日時
- Received：メールが経由したメールサーバ
- X-Mailer：送信に使ったメールソフト名など

> 迷ったら、
> **「宛先を隠す話か、配送経路を見る話か」**を先に確認します。

## SG試験で選択肢を切る判断軸（メールヘッダ編）

- 「他の受信者にメールアドレスを知られたくない」と書かれている  
  → Bcc

- 「メールがどのサーバを経由したか」と書かれている  
  → Received

- 「送信日時」ならDate、「送信メールソフト」ならX-Mailer

## 直感的な説明

メールヘッダは、メールの封筒に書かれた情報のようなものです。

手紙で考えると、封筒には次のような情報があります。

- 誰に送るか
- いつ送ったか
- どこを経由して届いたか
- どの道具や仕組みで送ったか

電子メールでも同じように、本文とは別に、配送や管理に使う情報があります。

SG試験では、本文の内容よりも、**メールの送信・配送・宛先指定の仕組み**として問われることがあります。

## 定義・仕組み

メールヘッダには、宛先、送信日時、配送経路などを表す複数の項目があります。

IETFのRFC 5322でも、インターネットメッセージの形式として、ヘッダフィールドと本文で構成される考え方が示されています。詳しくは[RFC 5322: Internet Message Format](https://www.rfc-editor.org/rfc/rfc5322)を参考にできます。

SG試験で特に混同しやすい項目は、次のとおりです。

| ヘッダ項目 | 役割 | SG試験での判断 |
|---|---|---|
| To | 主たる宛先 | 通常の宛先 |
| Cc | 共有したい宛先 | 他の受信者にも見える |
| Bcc | 他の受信者に見せない宛先 | アドレスを相互に知らせたくない場合 |
| Date | 送信日時 | 宛先指定ではない |
| Received | 経由したメールサーバ | 配送経路の確認 |
| X-Mailer | 送信に使ったメールソフト名など | 宛先指定ではない |

ここで大切なのは、**Bccだけが「他の受信者に見せない宛先指定」として問われやすい**ことです。

## どんな場面で使う？

### Bccを使う場面

Bccは、複数人に同じメールを送るときに、受信者同士のメールアドレスを見せたくない場面で使います。

例えば、次のような場面です。

- 外部の複数顧客へ同じ案内を送る
- 参加者同士のメールアドレスを知らせたくない
- 個人情報としてメールアドレスを保護したい

ただし、Bccを使えば必ず安全というわけではありません。

誤ってToやCcに入れると、受信者同士にメールアドレスが見えてしまいます。SG試験では、Bccを**メールアドレス漏えいを防ぐ運用上の対策**として考えることがあります。

### Receivedを確認する場面

Receivedは、メールが到着するまでに経由したメールサーバを確認するために使われます。

迷惑メールやなりすましメールを調べるとき、配送経路の手がかりになります。

## よくある誤解・混同

### 誤解1：Bccは受信者全員に見える宛先である

これは誤りです。

Bccは、他の受信者に宛先を見せないための指定です。

一方、ToやCcに入れた宛先は、通常、他の受信者からも見えます。

選択肢で「相互にメールアドレスを知らせたくない」とあれば、Bccを考えます。

### 誤解2：Dateは配送経路を表す

Dateは、メールの送信日時を表します。

配送経路を確認する項目はReceivedです。

### 誤解3：Receivedは送信メールソフトを表す

Receivedは、メールが経由したメールサーバの情報です。

送信に使ったメールソフト名などを表すことがあるのはX-Mailerです。

### 誤解4：メールヘッダとメールヘッダーインジェクションは同じである

メールヘッダは、メールの制御情報です。

一方、[メールヘッダーインジェクション](https://stemtazoo.github.io/sg/mail-header-injection/)は、入力値に改行などを混ぜて、メールヘッダを不正に追加・改ざんする攻撃です。

通常のヘッダ項目を問う問題なのか、入力値を悪用した攻撃を問う問題なのかを分けて判断します。

## 確認問題（SG試験対策）

不審なメールについて、到着までにどのメールサーバを経由したかを確認したい。見るべきメールヘッダ項目として最も適切なものはどれか。

- ア. Bcc
- イ. Date
- ウ. Received
- エ. X-Mailer

<details markdown="1">
<summary>▶ クリックして答えと解説を見る（ここを開く）</summary>

**正解：ウ**

### 解説
- ア：Bccは、他の受信者に見せない宛先指定です。
- イ：Dateは、メールの送信日時を表します。
- ウ：Receivedは、メールが経由したメールサーバの情報です。
- エ：X-Mailerは、送信に使ったメールソフト名などを表すことがあります。

👉 判断ポイント  
「配送経路」「経由サーバ」を確認する話ならReceivedを選びます。

</details>

## まとめ（試験直前用）

- Bccは、他の受信者に見せない宛先指定
- Dateは送信日時、Receivedは経由メールサーバ、X-Mailerは送信ソフト名など
- ToとCcは受信者に見えるため、外部一斉送信では誤用に注意
- SG試験では、**「宛先秘匿ならBcc、配送経路ならReceived」**で切り分ける
