Không thực hiện được SPF do đã kiểm tra 10 miền

Vấn đề

Bản ghi SPF được đặt chính xác, nhưng không thể kiểm tra SPF do có quá nhiều lần tra cứu miền (giới hạn là 10). Điều này được quy định trong RFC 7208 phần 4.6.4. Giới hạn tra cứu DNS, nếu khách hàng đạt trên 10 điểm thì kết quả SPF sẽ luôn không thành công và gửi thư đến thư mục SPAM.

Môi trường

  • Bản ghi TXT DNS để xác thực SPF

Giải pháp

  1. Kiểm tra các tra cứu lồng nhau, được tính vào giới hạn 10. Nếu bản ghi SPF của bạn chứa một miền và miền đó chứa các miền khác trong bản ghi SPF, thì những miền khác đó sẽ được tính vào giới hạn bản ghi SPF của bạn. Bạn có thể xác thực điều này bằng cách sử dụng Google Admin Toolbox > Kiểm tra công cụ MX.
  2. Khách hàng cần chỉnh sửa bản ghi TXT cho SPF và xoá mọi cơ chế bao gồm đối với những bên thứ ba không còn gửi thư cho miền của bạn nữa.

Nguyên nhân

Tài liệu thông số kỹ thuật RFC RFC7208 chỉ định số lượng cơ chế và đối tượng sửa đổi thực hiện tra cứu DNS không được vượt quá 10 cho mỗi lần kiểm tra SPF. Nếu vượt quá giới hạn, hệ thống có thể trả về lỗi.

Permerror SPF permanent error too many DNS lookups.