Hoặc đặt một cách khác, là sử dụng được v=spf1 a mx ~all
đề nghị hơn sử dụng v=spf1 a mx -all
? RFC dường như không đưa ra bất kỳ khuyến nghị nào. Sở thích của tôi luôn là sử dụng FAIL, điều này khiến cho các vấn đề trở nên rõ ràng ngay lập tức. Tôi thấy rằng với SOFTFAIL, các bản ghi SPF được cấu hình không chính xác được phép tồn tại vô thời hạn, vì không ai thông báo.
Tuy nhiên, tất cả các ví dụ tôi đã thấy trực tuyến dường như sử dụng SOFTFAIL. Điều khiến tôi nghi ngờ sự lựa chọn của mình là khi tôi thấy các hướng dẫn của Google Apps để định cấu hình SPF:
Tạo bản ghi TXT chứa văn bản này: v = spf1 bao gồm: _spf.google.com ~ tất cả
Xuất bản bản ghi SPF sử dụng -all thay vì ~ tất cả có thể dẫn đến các vấn đề giao hàng. Xem phạm vi địa chỉ IP của Google để biết chi tiết về các địa chỉ cho máy chủ thư Google Apps.
Các ví dụ có quá thận trọng bằng cách đẩy mạnh việc sử dụng SOFTFAIL không? Có những lý do chính đáng nào khiến việc sử dụng SOFTFAIL trở thành một cách thực hành tốt nhất?