← RFC Reference

RFC 6854: FromおよびSenderヘッダーフィールドのグループ構文

Standards Track Mailing Lists & Header Fields Published March 2026
ELI5: 通常、メールのFromヘッダーにはメールアドレスが含まれている必要があります。RFC 6854では、Fromヘッダーがメールアドレスのないグループ名を含むことができます。例えば「From: The Engineering Team;」のように特定の人がいない場合です。これは、システムが生成したメッセージ、メーリングリスト、単一の著者がいない状況で役立ちます。

これが存在する理由

RFC 5322ではFromヘッダーに1つ以上のメールボックスアドレスを含めることが必須です。しかし、一部のメッセージは本当に単一の人間の著者を持ちません:

RFC 6854はRFC 5322を更新し、FromおよびSenderヘッダーでグループ構文を許可します。グループ構文は0個以上のメールボックスアドレスを含むことができます。つまり、説明的な名前を持つが実際のアドレスを含まないFromヘッダーを持つことができます。

仕組み

グループ構文の基本

グループ構文は既にRFC 5322でToおよびCcなどのヘッダーに対して定義されています。次のようになります:

; グループ構文:display-name ":" [mailbox-list] ";"

; メンバー付きグループ(既にTo/Ccで許可)
To: Engineering Team: alice@example.com, bob@example.com;

; 空のグループ——アドレスなし(RFC 6854の重要なイノベーション)
From: Engineering Team:;

重要な新機能はFromの空のグループです:説明的な名前の後ろにコロンとセミコロン間にアドレスがありません。

Fromでグループ構文使用時の必須項目

RFC 6854は厳密な条件を設定します:

  1. Senderヘッダーが必須です。Fromフィールドがグループ構文(特に空のグループ)を使用する場合、メッセージに有効なメールボックスアドレスを含むSenderヘッダーを含める必要があります。これにより、メッセージに対して常に責任のあるアドレスが存在することが保証されます。
  2. Senderアドレスは実際に配信可能なメールボックスである必要があります。返信と配信不可を受信できる必要があります。
  3. 控えめに使用してください。RFCは明示的に、これが単一の著者を特定できない場合のためのものであると述べています。通常の人から人へのメールは、FromでStandardメールボックス構文を使い続けるべきです。

実践的な例

; 自動化された監視アラート——人間の著者なし
From: Monitoring System:;
Sender: noc@example.com
To: ops-team@example.com
Subject: [ALERT] Database connection pool exhausted

; メーリングリストダイジェスト——複数の著者を集約
From: Dev List Digest:;
Sender: dev-list-owner@lists.example.org
To: dev-list@lists.example.org
Subject: Dev List Digest, Vol 42, Issue 7

; メンバー付きグループ——チームの代わりに指名された著者
From: Security Team: security-lead@example.com;
To: all-staff@example.com
Subject: Mandatory password rotation notice

標準Fromとの違い

From構文 Sender必須?
単一メールボックス From: alice@example.com いいえ
表示名付きメールボックス From: Alice <alice@example.com> いいえ
複数メールボックス From: alice@a.com, bob@b.com はい
メンバー付きグループ From: Team: alice@a.com; はい(唯一のメンバーと異なる場合)
空のグループ(RFC 6854) From: Team:; はい(必須)

重要な技術的詳細

DKIMとの相互作用

DKIMはFromヘッダーに署名します。Fromがグループ構文を含む場合、DKIMはリテラルヘッダー値に対して動作します。DKIM署名のd=ドメインは、Fromグループ内のアドレスと一致する必要はありません(そのようなアドレスがない可能性があるため)。代わりに、DMARCのDKIM整列はSenderヘッダーまたはエンベロープ送信者にフォールバックします。

DMARCとの相互作用

DMARC整列では、Fromドメインがエンベロープ送信者ドメインの認証されたSPFドメインまたはDKIMのd=ドメインと一致する必要があります。Fromに空のグループがある場合、整列する対象のドメインはありません。実際には、これは以下を意味します:

これにより、DMARC整列がないため、インターネット向けメールでは空グループFromヘッダーが一般的ではありません。DMARCは現在広く展開されています。

クライアント表示動作

メールクライアントはFromのグループ構文を一貫性がなく処理します:

一貫性のない表示がこの機能の主な実践的な制限です。

ABNF文法更新

RFC 6854はfromおよびsenderフィールドのRFC 5322文法を更新します:

; RFC 5322オリジナル
from = "From:" mailbox-list CRLF

; RFC 6854更新
from = "From:" (mailbox-list / address-list) CRLF

; address-listはグループ構文を許可
; group = display-name ":" [group-list] ";"

よくある間違い

配信可能性への影響

Related RFCs