← RFC Reference

RFC 6854: Cú Pháp Nhóm trong Các Trường Tiêu Đề From và Sender

Standards Track Mailing Lists & Header Fields Published March 2026
ELI5: Thông thường, tiêu đề From trong email phải chứa một địa chỉ email. RFC 6854 cho phép tiêu đề From chứa tên nhóm với không có địa chỉ email bên trong nó — giống như nói "From: The Engineering Team;" mà không có người cụ thể. Điều này hữu ích cho các tin nhắn được tạo bởi hệ thống, danh sách gửi thư và những tình huống mà không có một người cụ thể nào là tác giả.

Tại sao tính năng này tồn tại

RFC 5322 yêu cầu header From phải chứa một hoặc nhiều địa chỉ hộp thư. Nhưng một số thư thực sự không có tác giả con người duy nhất:

RFC 6854 cập nhật RFC 5322 để cho phép cú pháp nhóm trong các header From và Sender. Cú pháp nhóm có thể chứa không hoặc nhiều địa chỉ hộp thư, có nghĩa là bạn có thể có header From với tên mô tả nhưng không có địa chỉ thực bên trong nó.

Cách hoạt động

Cơ bản về cú pháp nhóm

Cú pháp nhóm đã được định nghĩa trong RFC 5322 cho các header như To và Cc. Nó trông như thế này:

; Cú pháp nhóm: display-name ":" [mailbox-list] ";"

; Nhóm có thành viên (đã được cho phép trong To/Cc)
To: Engineering Team: alice@example.com, bob@example.com;

; Nhóm trống — không có địa chỉ (đổi mới chính của RFC 6854)
From: Engineering Team:;

Khả năng quan trọng mới là nhóm trống trong From: tên hiển thị theo sau là :; không có địa chỉ nào giữa dấu hai chấm và dấu chấm phẩy.

Yêu cầu khi sử dụng cú pháp nhóm trong From

RFC 6854 đặt ra các điều kiện nghiêm ngặt:

  1. Header Sender là bắt buộc. Khi trường From sử dụng cú pháp nhóm (đặc biệt là các nhóm trống), thư phải bao gồm header Sender với địa chỉ hộp thư hợp lệ. Điều này đảm bảo luôn có một địa chỉ chịu trách nhiệm cho thư.
  2. Địa chỉ Sender phải là hộp thư thực, có thể gửi được. Nó phải có khả năng nhận phản hồi và thư bị trả lại.
  3. Sử dụng một cách hạn chế. RFC rõ ràng lưu ý rằng đây là cho các trường hợp không có tác giả duy nhất nào có thể được xác định. Thư email từ người này sang người khác thông thường nên tiếp tục sử dụng cú pháp hộp thư tiêu chuẩn trong From.

Ví dụ thực tế

; Cảnh báo giám sát tự động — không có tác giả con người
From: Monitoring System:;
Sender: noc@example.com
To: ops-team@example.com
Subject: [ALERT] Database connection pool exhausted

; Tóm tắt danh sách gửi thư — nhiều tác giả được tập hợp
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

; Nhóm với một thành viên — tác giả được đặt tên thay mặt cho một nhóm
From: Security Team: security-lead@example.com;
To: all-staff@example.com
Subject: Mandatory password rotation notice

Khác biệt với From tiêu chuẩn

Cú pháp From Ví dụ Sender bắt buộc?
Hộp thư duy nhất From: alice@example.com Không
Hộp thư với tên hiển thị From: Alice <alice@example.com> Không
Nhiều hộp thư From: alice@a.com, bob@b.com
Nhóm có thành viên From: Team: alice@a.com; Có (nếu khác với thành viên duy nhất)
Nhóm trống (RFC 6854) From: Team:; Có (bắt buộc)

Chi tiết kỹ thuật chính

Tương tác với DKIM

DKIM ký header From. Khi From chứa cú pháp nhóm, DKIM hoạt động trên giá trị header theo nghĩa đen. Miền d= trong chữ ký DKIM không cần khớp với địa chỉ trong nhóm From (vì có thể không có). Thay vào đó, căn chỉnh DKIM cho DMARC quay lại header Sender hoặc người gửi bao lấp.

Tương tác với DMARC

Căn chỉnh DMARC yêu cầu miền From khớp với miền d= của DKIM hoặc miền người gửi bao lấp được xác thực SPF. Với một nhóm trống trong From, không có miền nào để căn chỉnh. Trong thực tế, điều này có nghĩa là:

Điều này làm cho các header From có nhóm trống không phổ biến trong thực tế cho thư điện tử đối mặt với internet, vì DMARC hiện được triển khai rộng rãi.

Hành vi hiển thị của client

Các client thư xử lý cú pháp nhóm trong From không nhất quán:

Hiển thị không nhất quán là hạn chế thực tế chính của tính năng này.

Cập nhật ngữ pháp ABNF

RFC 6854 cập nhật ngữ pháp RFC 5322 cho các trường fromsender:

; RFC 5322 gốc
from = "From:" mailbox-list CRLF

; Cập nhật RFC 6854
from = "From:" (mailbox-list / address-list) CRLF

; address-list cho phép cú pháp nhóm
; group = display-name ":" [group-list] ";"

Những sai lầm phổ biến

Ảnh hưởng gửi được

Related RFCs