← RFC Reference

RFC 6854: Group Syntax in From and Sender Header Fields

Standards Track Mailing Lists & Header Fields Published March 2013
ELI5: Normally, the From header in an email must contain an email address. RFC 6854 allows the From header to contain a group name with no email address inside it — like saying “From: The Engineering Team;” with no specific person. This is useful for system-generated messages, mailing lists, and situations where no single person is the author.

Why This Exists

RFC 5322 requires the From header to contain one or more mailbox addresses. But some messages genuinely have no single human author:

RFC 6854 updates RFC 5322 to allow group syntax in the From and Sender headers. Group syntax can contain zero or more mailbox addresses, meaning you can have a From header with a descriptive name but no actual address inside it.

How It Works

Group Syntax Basics

Group syntax was already defined in RFC 5322 for headers like To and Cc. It looks like this:

; Group syntax: display-name ":" [mailbox-list] ";"

; Group with members (already allowed in To/Cc)
To: Engineering Team: alice@example.com, bob@example.com;

; Empty group — no addresses (the key innovation of RFC 6854)
From: Engineering Team:;

The critical new capability is the empty group in From: a display name followed by :; with no addresses between the colon and semicolon.

Requirements When Using Group Syntax in From

RFC 6854 sets strict conditions:

  1. A Sender header is required. When the From field uses group syntax (especially empty groups), the message must include a Sender header with a valid mailbox address. This ensures there is always a responsible address for the message.
  2. The Sender address must be a real, deliverable mailbox. It must be able to receive replies and bounces.
  3. Use sparingly. The RFC explicitly notes this is for cases where no single author can be identified. Normal person-to-person email should continue to use standard mailbox syntax in From.

Practical Examples

; Automated monitoring alert — no human author
From: Monitoring System:;
Sender: noc@example.com
To: ops-team@example.com
Subject: [ALERT] Database connection pool exhausted

; Mailing list digest — multiple authors aggregated
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

; Group with one member — the named author on behalf of a team
From: Security Team: security-lead@example.com;
To: all-staff@example.com
Subject: Mandatory password rotation notice

How It Differs from Standard From

From Syntax Example Sender Required?
Single mailbox From: alice@example.com No
Mailbox with display name From: Alice <alice@example.com> No
Multiple mailboxes From: alice@a.com, bob@b.com Yes
Group with members From: Team: alice@a.com; Yes (if different from sole member)
Empty group (RFC 6854) From: Team:; Yes (mandatory)

Key Technical Details

Interaction with DKIM

DKIM signs the From header. When From contains group syntax, DKIM operates on the literal header value. The d= domain in the DKIM signature does not need to match an address in the From group (since there may be none). Instead, DKIM alignment for DMARC falls back to the Sender header or the envelope sender.

Interaction with DMARC

DMARC alignment requires the From domain to match the DKIM d= domain or the SPF-authenticated envelope sender domain. With an empty group in From, there is no domain to align against. In practice, this means:

This makes empty-group From headers uncommon in practice for internet-facing email, since DMARC is now widely deployed.

Client Display Behavior

Mail clients handle group syntax in From inconsistently:

The inconsistent display is the main practical limitation of this feature.

ABNF Grammar Update

RFC 6854 updates the RFC 5322 grammar for from and sender fields:

; RFC 5322 original
from = "From:" mailbox-list CRLF

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

; address-list allows group syntax
; group = display-name ":" [group-list] ";"

Common Mistakes

Deliverability Impact

Related RFCs