← RFC Reference

RFC 5965: ARF — Định dạng Báo cáo Lạm dụng

Current Standard Abuse Reporting & Feedback Published March 2026
ELI5: Khi ai đó nhấp vào "Báo cáo Spam" trong ứng dụng email của họ, nhà cung cấp hộp thư cần có cách để thông báo cho người gửi về điều này. ARF là định dạng tiêu chuẩn cho khiếu nại đó — một tin nhắn có cấu trúc nói "người nhận này đã đánh dấu email của bạn là spam" cùng với một bản sao của tin nhắn vi phạm.

Tại Sao Điều Này Tồn Tại

Các nhà cung cấp hộp thư (Gmail, Yahoo, Outlook, v.v.) cho phép người dùng báo cáo email không mong muốn là spam. Những người gửi có trách nhiệm cần phản hồi này để loại bỏ những người phàn nàn khỏi danh sách của họ và xác định các vấn đề với việc gửi của họ. Nếu không có định dạng tiêu chuẩn, mỗi nhà cung cấp sẽ sử dụng một định dạng phàn nàn khác nhau, làm cho xử lý tự động trở nên không thể.

ARF cung cấp tiêu chuẩn. Các nhà cung cấp hộp thư sử dụng nó để gửi các báo cáo vòng phản hồi (FBL), và những người gửi phân tích các báo cáo này để:

Nó Hoạt Động Như Thế Nào

Báo cáo ARF là một thư MIME multipart/report với report-type=feedback-report. Nó chứa ba phần:

  1. Mô tả có thể đọc được của con người (text/plain) — tóm tắt cho những người xem xét.
  2. Báo cáo có thể đọc được của máy (message/feedback-report) — các trường cấu trúc được định nghĩa bởi RFC này.
  3. Thư gốc (message/rfc822 hoặc text/rfc822-headers) — email được báo cáo.

Ví Dụ Báo Cáo ARF

From: feedback@isp.example.com
To: abuse@sender.example.com
Subject: FBL report - complaint from user
MIME-Version: 1.0
Content-Type: multipart/report; report-type=feedback-report;
    boundary="ARF-BOUNDARY-001"

--ARF-BOUNDARY-001
Content-Type: text/plain

This is an abuse report for a message received
from IP 203.0.113.10 on Wed, 11 Mar 2026 09:15:00 -0500.

--ARF-BOUNDARY-001
Content-Type: message/feedback-report

Feedback-Type: abuse
User-Agent: ISP-FBL/1.0
Version: 1
Original-Mail-From: campaign@sender.example.com
Arrival-Date: Wed, 11 Mar 2026 09:15:00 -0500
Source-IP: 203.0.113.10
Reported-Domain: sender.example.com
Authentication-Results: isp.example.com;
    dkim=pass header.d=sender.example.com;
    spf=pass smtp.mailfrom=sender.example.com

--ARF-BOUNDARY-001
Content-Type: message/rfc822

From: campaign@sender.example.com
To: user@isp.example.com
Subject: Weekly Newsletter #42
Message-ID: <news-42@sender.example.com>
List-Unsubscribe: <https://sender.example.com/unsub?id=xyz>
[original message body]

--ARF-BOUNDARY-001--

Chi Tiết Kỹ Thuật Chính

Các Giá Trị Feedback-Type

Loại Ý Nghĩa
abuse Người dùng báo cáo thư là spam (loại phổ biến nhất)
fraud Thư dường như là lừa đảo hoặc trò lừa
virus Thư chứa phần mềm độc hại
other Bắt tất cả các báo cáo không phù hợp với các danh mục khác
not-spam Người dùng cho biết đây KHÔNG phải là spam (sửa dương tính giả)
auth-failure Kiểm tra xác thực không thành công (RFC 6591 mở rộng điều này)

Các Trường Bắt Buộc và Tùy Chọn

Trường Bắt Buộc Mô Tả
Feedback-Type Loại báo cáo (xem trên)
User-Agent Tên và phiên bản của phần mềm tạo
Version Luôn là 1 cho RFC này
Original-Mail-From Không Người gửi phong bì (MAIL FROM) của thư được báo cáo
Arrival-Date Không Khi thư được báo cáo đến
Source-IP Không IP đã gửi thư được báo cáo
Reported-Domain Không Miền liên kết với thư được báo cáo
Authentication-Results Không Kết quả xác thực theo RFC 8601
Reported-URI Không URI được tìm thấy trong thư được báo cáo (có thể lặp lại)
Original-Rcpt-To Không Người nhận phong bì của thư được báo cáo

Các Cân Nhắc Về Quyền Riêng Tư

Nhiều nhà cung cấp hộp thư che giấu địa chỉ người nhận khỏi thư gốc được đưa vào để bảo vệ quyền riêng tư của người dùng. Phàn nàn chỉ có thể bao gồm các tiêu đề, không phải toàn bộ nội dung. Một số nhà cung cấp (đáng chú ý là Yahoo) bao gồm thư gốc đầy đủ; những người khác (như Microsoft) chỉ gửi tiêu đề. Trình phân tích cú pháp ARF của bạn phải xử lý cả hai trường hợp.

Những Lỗi Phổ Biến

Tác Động Khả Năng Gửi

Related RFCs