← RFC Reference

RFC 3834: Các Phản Hồi Tự Động Trong Email

Standards Track Mailing Lists & Header Fields Published March 2026
ELI5: Khi bạn đặt một trả lời tự động "out of office", điều gì ngăn chặn hai bộ responder tự động trả lời lẫn nhau mãi mãi? RFC 3834 định nghĩa các quy tắc: cách đánh dấu một tin nhắn là tự động, cách phát hiện và ngăn chặn các vòng lặp, và khi nào thì thích hợp để gửi một trả lời tự động. Đó là lý do tại sao tin nhắn trả lời kỳ nghỉ của bạn không khởi động một cơn bão email vô hạn.

Tại sao điều này tồn tại

Phản hồi email tự động ở khắp nơi: thư nghỉ phép/không có mặt, biên lai đã đọc, bộ lọc spam thử thách-phản hồi, xác nhận hệ thống vé, và bản tóm tắt thông báo. Nếu không có quy tắc, các bộ trả lời tự động tạo ra vòng lặp nguy hiểm:

  1. Bộ trả lời tự động của Alice trả lời tin nhắn của Bob.
  2. Bộ trả lời tự động của Bob trả lời phản hồi tự động của Alice.
  3. Bộ trả lời tự động của Alice trả lời phản hồi tự động của Bob.
  4. Lặp lại mãi mãi, làm tràn cả hộp thư của hai người và mạng.

RFC 3834 ngăn chặn điều này bằng cách xác định trường tiêu đề Auto-Submitted và một tập hợp các quy tắc mà mọi bộ trả lời tự động phải tuân theo.

Cách hoạt động

Tiêu đề Auto-Submitted

Mọi tin nhắn được tạo tự động phải bao gồm tiêu đề Auto-Submitted. Các giá trị được xác định là:

Giá trị Ý nghĩa Ví dụ
no Tin nhắn được tạo bởi một người (mặc định nếu tiêu đề không có) Email thông thường do một người soạn
auto-generated Tin nhắn được tạo tự động, không phải để trả lời tin nhắn khác Báo cáo được lên lịch, cảnh báo giám sát, thông báo hệ thống
auto-replied Tin nhắn là phản hồi tự động cho tin nhắn khác Phản hồi nghỉ phép, không có mặt, biên lai đã đọc
auto-notified Tin nhắn là thông báo tự động về tin nhắn khác Thông báo trạng thái gửi, thông báo xử lý
; Phản hồi tự động nghỉ phép
From: alice@example.com
To: bob@example.com
Subject: Re: Project update
Auto-Submitted: auto-replied
In-Reply-To: <msg-id-from-bob@example.com>

Tôi không có mặt ở văn phòng cho đến ngày 15 tháng 1.
Đối với những vấn đề khẩn cấp, hãy liên hệ charlie@example.com.

Quy tắc cốt lõi: Không bao giờ trả lời tự động cho các phản hồi tự động

Trước khi gửi bất kỳ phản hồi tự động nào, bộ trả lời phải kiểm tra xem tin nhắn đến có phải là tự động hay không. Nếu có, không gửi phản hồi tự động. Các kiểm tra là:

  1. Kiểm tra tiêu đề Auto-Submitted. Nếu hiện diện và không bằng no, không trả lời.
  2. Kiểm tra đường dẫn trả về trống. Nếu người gửi phong bì (MAIL FROM) là <>, không trả lời. Bản dùng lại và DSN sử dụng đường dẫn trả về trống.
  3. Kiểm tra tiêu đề Precedence. Nếu giá trị là bulk, junk, hoặc list, không trả lời. (Đây là một quy ước cũ trước RFC 3834 nhưng vẫn được sử dụng rộng rãi.)
; Tin nhắn đến có tiêu đề Auto-Submitted
Auto-Submitted: auto-replied

; Quyết định: KHÔNG trả lời tự động
; Điều này ngăn chặn tình huống vòng lặp vô hạn

Giới hạn tốc độ

RFC 3834 yêu cầu các bộ trả lời tự động giới hạn phản hồi cho cùng một người gửi. Thực tiễn tiêu chuẩn:

Yêu cầu phong bì và tiêu đề

Phản hồi tự động phải:

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

Tin nhắn không nên kích hoạt phản hồi tự động

RFC 3834 liệt kê các trường hợp cụ thể trong đó phản hồi tự động phải bị chặn:

Auto-Submitted so với Precedence

Tiêu đề Precedence cũ hơn đến trước RFC 3834 và không được tiêu chuẩn hóa chính thức, nhưng vẫn được sử dụng rộng rãi:

; Phương pháp cũ (vẫn phổ biến)
Precedence: bulk

; Phương pháp tuân thủ tiêu chuẩn
Auto-Submitted: auto-generated

; Thực tiễn tốt nhất: bao gồm cả hai để tương thích tối đa
Precedence: bulk
Auto-Submitted: auto-generated

Các bộ trả lời tự động nên kiểm tra cả hai tiêu đề. Một số hệ thống cũ hơn chỉ đặt Precedence; một số hệ thống mới hơn chỉ đặt Auto-Submitted. Kiểm tra cả hai ngăn chặn các vòng lặp với bất kỳ cái nào.

Tiêu đề X-Auto-Response-Suppress

Microsoft Exchange đã giới thiệu tiêu đề không chuẩn nhưng được hỗ trợ rộng rãi:

X-Auto-Response-Suppress: All

Các giá trị có thể bao gồm DR (báo cáo gửi), NDR (báo cáo không gửi), RN (thông báo đã đọc), NRN (thông báo chưa đọc), OOF (không có mặt), và AutoReply. Nhiều hệ thống gửi đặt All trên email giao dịch và tiếp thị để chặn tất cả các phản hồi tự động từ Exchange/Outlook.

Phát hiện tin nhắn danh sách gửi thư

Phản hồi tự động cho các tin nhắn danh sách gửi thư đặc biệt là vấn đề — chúng đi đến toàn bộ danh sách. Kiểm tra:

; Bất kỳ cái nào trong số này chỉ ra tin nhắn danh sách
List-Id: <dev.lists.example.com>
List-Unsubscribe: <mailto:unsub@lists.example.com>
Precedence: list
X-Mailing-List: dev@lists.example.com

Ví dụ

Phản hồi nghỉ phép được hình thành tốt

; Phong bì
MAIL FROM:<>
RCPT TO:<bob@example.com>

; Tiêu đề
From: alice@example.com
To: bob@example.com
Date: Mon, 10 Mar 2025 09:00:00 +0000
Subject: Re: Q1 Planning
Auto-Submitted: auto-replied
In-Reply-To: <orig-msg-id@example.com>
References: <orig-msg-id@example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8

Cảm ơn bạn vì email của bạn. Tôi không có mặt ở văn phòng từ
8-15 tháng 3 với truy cập email hạn chế.

Đối với những vấn đề khẩn cấp, vui lòng liên hệ charlie@example.com.

Thông báo hệ thống

From: noreply@monitoring.example.com
To: ops-team@example.com
Subject: [ALERT] CPU usage above 90% on web-prod-03
Auto-Submitted: auto-generated
Precedence: bulk
X-Auto-Response-Suppress: All

Máy chủ web-prod-03 đã vượt quá ngưỡng CPU.
Mức sử dụng hiện tại: 94%. Điều tra ngay lập tức.

Lỗi phổ biến

Tác động khả năng gửi

Related RFCs