Cách sử dụng
- Nhập tên miền hoặc dán địa chỉ email, phần sau dấu @ sẽ được dùng.
- Nhấn Tra cứu để xem kết quả MX, SPF, DKIM và DMARC. Nếu không tìm thấy khóa DKIM, nhập selector rồi tra cứu lại.
- Sửa bản ghi tại nhà cung cấp DNS theo gợi ý, sau đó kiểm tra lại khi các thay đổi có hiệu lực.
Giải thích tùy chọn
- SPF
- Bản ghi TXT ở gốc tên miền, bắt đầu bằng v=spf1, liệt kê máy chủ được phép gửi thư thay mặt tên miền. Chỉ được có một bản ghi.
- DMARC
- Bản ghi TXT tại _dmarc, bắt đầu bằng v=DMARC1, cho máy chủ nhận biết cần làm gì khi kiểm tra SPF và DKIM thất bại.
- Số lượt tra cứu
- Mỗi include, a, mx, ptr, exists và redirect trong SPF tốn một lượt tra cứu DNS, tổng số không được vượt quá 10. Lượt tra cứu lồng nhau cũng được tính.
Đọc các bản ghi
Bản ghi SPF là một danh sách các thành phần. Mỗi thành phần có thể bắt đầu bằng một ký hiệu bổ nghĩa cho biết điều gì xảy ra khi nó khớp (RFC 7208):
| Ký hiệu | Ý nghĩa | Ví dụ |
|---|---|---|
+ (mặc định) |
Đạt | a hoặc +a |
- |
Không đạt: từ chối | -all |
~ |
Softfail: chấp nhận nhưng đánh dấu | ~all |
? |
Trung tính: không tuyên bố | ?all |
Bộ kiểm tra báo +all (hoặc all trần) là cho phép mọi máy chủ gửi mail, ?all là không làm gì để chống giả mạo, và bản ghi không có all hay redirect= là chưa hoàn chỉnh. Nó cũng cảnh báo về cơ chế ptr và về bản ghi SPF thứ hai.
Bản ghi DMARC là một tập các cặp tag=value phân cách bằng dấu chấm phẩy (RFC 7489):
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
| Thẻ | Ý nghĩa |
|---|---|
v |
Phiên bản, luôn là DMARC1 và đứng đầu bản ghi |
p |
Chính sách cho tên miền: none, quarantine hoặc reject |
sp |
Chính sách cho tên miền con; nếu không có thì áp dụng p |
rua |
Nơi gửi báo cáo tổng hợp |
ruf |
Nơi gửi báo cáo lỗi |
pct |
Tỷ lệ thư lỗi mà chính sách áp dụng; 100 nếu không có |
adkim, aspf |
Căn chỉnh DKIM và SPF: r nới lỏng (mặc định) hoặc s nghiêm ngặt |
fo |
Tùy chọn báo cáo lỗi; 0 nếu không có |
Bản ghi DMARC không có rua bị đánh dấu vì bạn sẽ không nhận được báo cáo nào. Về phía DKIM, khóa RSA ngắn hơn 2048 bit bị đánh dấu là yếu, và khóa có giá trị p= trống được hiển thị là Đã thu hồi.
Câu hỏi thường gặp
SPF nên kết thúc bằng ~all hay -all?
-all yêu cầu máy chủ nhận từ chối máy chủ không có trong danh sách; ~all đánh dấu chúng là đáng ngờ. Dùng ~all cho đến khi chắc chắn danh sách đã đầy đủ. Khi có DMARC, khác biệt này nhỏ hơn.
Nên bắt đầu với chính sách DMARC nào?
Bắt đầu bằng p=none và địa chỉ rua, theo dõi báo cáo một hoặc hai tuần để chắc mọi nguồn gửi hợp lệ đều đạt, rồi chuyển sang quarantine và cuối cùng là reject.
Vì sao không tìm thấy khóa DKIM?
Khóa DKIM nằm tại selector._domainkey.domain và selector do nhà cung cấp thư chọn. Các selector thường gặp như default, selector1, selector2 và google được thử tự động; nếu không, tìm giá trị s= trong tiêu đề DKIM-Signature của thư rồi nhập selector DKIM.
Quyền riêng tư
Tệp được tải lên qua HTTPS để xử lý và tự động xóa trong vòng một giờ.