Bài viết hướng dẫn bạn tạo các bản ghi SPF, DKIM và DMARC trong DNS để xác thực email gửi từ tên miền, giảm nguy cơ thư bị đánh dấu là thư rác. Trước khi cấu hình, hãy xác định dịch vụ gửi email bạn đang sử dụng và lấy thông số xác thực từ đơn vị cung cấp dịch vụ đó.
1. Kiểm tra tên miền và quyền quản lý DNS
Bạn cần có quyền chỉnh sửa vùng DNS của tên miền. Trước khi thêm bản ghi, hãy kiểm tra xem SPF, DKIM hoặc DMARC đã tồn tại chưa. Có thể xem các bản ghi tại trang quản lý DNS hoặc hỏi đơn vị đang quản lý tên miền.
Nếu email được gửi từ nhiều dịch vụ, chẳng hạn hộp thư doanh nghiệp và hệ thống gửi email tự động, hãy tổng hợp tất cả các nguồn gửi hợp lệ trước khi cấu hình SPF. Không thêm nguồn gửi mà bạn chưa xác minh.
2. Tạo bản ghi SPF
SPF khai báo những máy chủ hoặc dịch vụ được phép gửi email thay mặt cho tên miền. Trong trang quản lý DNS, tạo bản ghi TXT với tên máy chủ thường là @ hoặc để trống, tùy giao diện. Giá trị bản ghi phải theo hướng dẫn của dịch vụ email bạn sử dụng.
Ví dụ minh họa, không dùng nguyên văn nếu chưa được nhà cung cấp xác nhận:
v=spf1 include:spf.example.com ~all
Chỉ tạo một bản ghi SPF cho cùng một tên miền. Nếu đã có SPF, hãy chỉnh sửa bản ghi hiện tại để bổ sung nguồn gửi hợp lệ thay vì tạo thêm bản ghi mới. Nhiều bản ghi SPF có thể khiến việc xác thực thất bại.
3. Tạo bản ghi DKIM
DKIM gắn chữ ký vào email để máy chủ nhận có thể kiểm tra thư có bị thay đổi hay không. Trong trang quản trị dịch vụ email, tìm phần thiết lập DKIM để lấy selector và giá trị bản ghi TXT. Tạo bản ghi đúng loại, tên và giá trị được cung cấp.
Tên bản ghi thường có dạng selector._domainkey. Ví dụ, nếu selector là mail, tên có thể là mail._domainkey. Tên và giá trị thực tế phụ thuộc vào dịch vụ email; hãy sao chép chính xác, không tự sửa khóa DKIM. Một số dịch vụ yêu cầu bản ghi CNAME thay vì TXT, vì vậy hãy làm theo hướng dẫn tương ứng.
4. Tạo bản ghi DMARC
DMARC quy định cách máy chủ nhận xử lý email không vượt qua SPF hoặc DKIM, đồng thời có thể gửi báo cáo về tình trạng xác thực. Tạo bản ghi TXT có tên _dmarc.