Định dạng bản ghi SPF của công ty chúng tôi như sau:
"v = spf1 bao gồm: _spf.google.com ~ tất cả mx ip4: XX0.0 / 23 bao gồm: spf.example.com? all"
Vì vậy, chúng tôi có một "~ tất cả" ở giữa bản ghi SPF của chúng tôi. Trên trang web openspf.com , họ nói điều này liên quan đến cơ chế "tất cả":
Cơ chế này luôn luôn phù hợp. Nó thường đi vào cuối bản ghi SPF.
Vì vậy, họ không nói "tất cả" ĐÃ đi vào cuối bản ghi SPF, nhưng điều đó KHÔNG CÓ HẠN ở cuối.
Tại công ty của chúng tôi, gần đây chúng tôi đã thấy một số lỗi mềm trong các email được gửi từ các máy chủ được liệt kê trong bản ghi SPF của chúng tôi, nhưng bản ghi SPF của chúng tôi vượt qua tất cả các công cụ xác thực mà tôi đã tìm thấy cho đến nay.
Điều tôi băn khoăn là, liệu "~ tất cả" này có trực tiếp sau bao gồm cho Google Apps (_spf.google.com) khiến việc phân tích cú pháp dừng lại và không nhận ra các phần còn lại của bản ghi SPF không? Việc vượt qua so với thất bại mềm phụ thuộc vào người phân tích cú pháp và cách triển khai cụ thể của họ về cách họ xử lý các bản ghi SPF? Có bất kỳ lý do để có một cơ chế "tất cả" không ở cuối bản ghi SPF?
Và vâng, tôi biết chúng ta có thể thay đổi bản ghi SPF của mình. Câu hỏi này là nhiều hơn về việc làm rõ tất cả những điều này hoạt động như thế nào và không nhất thiết là giải quyết tình huống cụ thể của chúng tôi.