Tạo & kiểm tra bản ghi SPF
Tạo bản ghi SPF hợp lệ từ các dịch vụ gửi thư của bạn, rồi kiểm tra bản ghi tên miền đang công bố theo quy tắc RFC 7208.
1Ai gửi thư cho tên miền này?
Đánh dấu mọi dịch vụ gửi email dùng tên miền của bạn trong địa chỉ From. Mỗi dịch vụ sẽ thêm thành phần include: mà nó yêu cầu, cùng số lượt tra cứu DNS mà nó tốn.
2Máy chủ của riêng bạn
Mỗi dòng một mục. Thành phần IP không tốn lượt tra cứu DNS nào, nên hãy ưu tiên dùng khi có thể.
Mỗi dòng một tên miền: mỗi tên miền trở thành một thành phần include:. Các thành phần đã viết sẵn được giữ nguyên.
3Còn những người gửi khác thì sao?
Thành phần cuối cùng quyết định cách bên nhận xử lý thư từ bất kỳ máy chủ nào không có trong danh sách ở trên.
- Loại bản ghi
- TXT
- Tên / host
- @ (gốc của tên miền)
- TTL
- 3600
- Mở vùng DNS của tên miền tại nhà đăng ký hoặc nơi quản lý DNS của bạn.
- Xóa mọi bản ghi SPF hiện có: một tên miền chỉ được công bố đúng một bản ghi.
- Thêm một bản ghi TXT tại gốc của tên miền với giá trị ở trên.
- Chờ TTL hết hạn, rồi xác nhận lại bằng tab kiểm tra.
Một tên miền chỉ được công bố một bản ghi SPF. Để thêm người gửi mới, hãy sửa bản ghi hiện có, đừng bao giờ thêm bản ghi thứ hai.
Tạo bản ghi ở bên trái, hoặc chuyển sang trình kiểm tra để đọc bản ghi SPF mà một tên miền đang công bố: mọi cơ chế đều được giải thích và giới hạn mười lần tra cứu được đếm giúp bạn.
| # | Thành phần | Tìm thấy trong |
|---|
| Thành phần | Kết quả | Tác dụng |
|---|
Giới thiệu về Tạo & kiểm tra bản ghi SPF
Công cụ tạo & kiểm tra bản ghi SPF làm hai việc mà chủ sở hữu tên miền thực sự cần. Trình tạo hỏi những dịch vụ nào gửi thư bằng tên miền của bạn (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, máy chủ riêng của bạn) và lắp ráp bản ghi `v=spf1` hợp lệ từ đó, đồng thời đếm số lần tra cứu DNS mà bản ghi sẽ tốn khi bạn xây dựng. Trình kiểm tra đọc bản ghi mà tên miền của bạn đang công bố, giải thích từng cơ chế bằng ngôn ngữ dễ hiểu và kiểm thử theo RFC 7208.
Quy tắc khiến nhiều người vấp nhất là giới hạn mười lần tra cứu. Mỗi thành phần `include`, `a`, `mx`, `ptr` và `exists` tốn một truy vấn DNS, và mỗi thành phần bên trong các bản ghi mà chúng trỏ tới cũng vậy. Vượt quá mười, bên nhận trả về lỗi vĩnh viễn, nghĩa là SPF thất bại với toàn bộ thư của bạn, không chỉ phần giả mạo. Trình kiểm tra đi theo các include của bạn theo kiểu đệ quy và cho thấy chính xác mỗi lần tra cứu được dùng ở đâu, để bạn thấy bên gửi nào đã đẩy bạn vượt giới hạn.
Công cụ cũng cảnh báo những lỗi âm thầm làm vô hiệu bản ghi SPF: bản ghi SPF thứ hai trên cùng tên miền (khiến cả hai đều không hợp lệ), `+all` (cho phép toàn bộ internet), thiếu `all` (không khẳng định gì), cơ chế `ptr` đã lỗi thời, các thành phần đặt sau `all` nơi chúng không bao giờ được đọc, và lỗi cú pháp biến toàn bộ bản ghi thành lỗi vĩnh viễn.
Cách sử dụng Tạo & kiểm tra bản ghi SPF
- Trên tab Trình tạo, đánh dấu mọi dịch vụ gửi email bằng tên miền của bạn trong địa chỉ From.
- Thêm máy chủ thư của riêng bạn: bật mx, và dán mọi dải IPv4 hoặc IPv6 cố định: các thành phần IP không tốn lần tra cứu DNS nào.
- Theo dõi đồng hồ đo tra cứu. Nếu vượt quá mười, hãy bỏ một bên gửi hoặc thay một include bằng các dải IP đứng sau nó.
- Chọn chính sách cuối: bắt đầu bằng ~all (đánh dấu đáng ngờ) và siết lại thành -all khi báo cáo DMARC của bạn đã sạch.
- Sao chép bản ghi và công bố dưới dạng một bản ghi TXT duy nhất ở gốc tên miền của bạn, thay thế mọi bản ghi SPF hiện có.
- Quay lại tab Trình kiểm tra sau khi TTL đã trôi qua và xác nhận bản ghi đã công bố được phân tích sạch.