Bản ghi SPF có hoặc không có cộng


12

Có sự khác biệt nào giữa

v=spf1 +a +mx -all

v=spf1 a mx -all

Tôi không chắc chắn nếu họ làm điều tương tự hoặc một cái gì đó khác nhau. Làm rõ sẽ là tuyệt vời. Cảm ơn bạn

Câu trả lời:


4

Về mặt kỹ thuật, vâng, có một sự khác biệt. Theo Cú pháp Bản ghi SPF , dấu cộng (+) cho biết rằng bản ghi sẽ vượt qua, không có câu hỏi nào được hỏi. Việc không có dấu cộng hoặc bao gồm dấu chấm hỏi (?) Biểu thị trạng thái "trung lập" - tức là chủ sở hữu tên miền không nói 1 cách này hay cách khác cho dù bản ghi cụ thể đó có vượt qua hay không.

Tuy nhiên, kết quả cuối cùng là (gần như) luôn giống nhau: Email sẽ vượt qua.


2
Mã định danh mặc định là + để chúng có cùng kết quả, chỉ có ý định rõ ràng hơn khi sử dụng ký hiệu đầu tiên. Tôi đoán ai đó có thể ghi đè phiên dịch mặc định bằng thiết lập SPF của họ (bất cứ ai quản lý máy chủ nhận thư), nhưng có vẻ như không thể.
dunxd

5
Từ trang bạn tham chiếu : The default qualifier is "+", vì vậy không có vòng loại nào giống như "+". Nó không giống như "?", Và không ở đâu trên trang đó là một cái gì đó giống như được đề cập. Nếu SPF trên toàn bộ không thể đưa ra kết quả trùng khớp thì kết quả "trung tính" sẽ được trả về, nhưng điều đó không giống với vòng loại cơ chế.
Chris S

3
Thật đau buồn ... Vâng, bạn nói đúng. Nhưng nếu bạn nhìn xuống dưới, nó sẽ nói: "Các cơ chế được đánh giá theo thứ tự. Nếu không có cơ chế hoặc công cụ sửa đổi nào phù hợp, kết quả mặc định là 'Trung lập'." Tôi từ bỏ việc cố gắng trở nên hữu ích trên serverfault (không thực sự, nhưng điều này thật khó chịu).
David W

4
DavidW, tôi nghĩ rằng tôi thấy quan điểm của bạn. Tôi quy định rằng bạn đã đưa ra một câu trả lời tuyệt vời và chính xác cho câu hỏi " Điều gì xảy ra nếu tôi có một bản ghi SPF hoàn toàn trống hoặc nó chỉ chứa các cơ chế không thể phù hợp? ", Và tôi phải thừa nhận, tôi đã tự hỏi về rằng bản thân tôi - và bây giờ sẽ tự hỏi không còn nữa. Đáng buồn thay, OP đã không hỏi câu hỏi đó.
MadHatter

3
Tôi không biết ai sẽ nâng cấp vì vậy tôi ủng hộ tất cả các bạn
Brock Hensley

8

Tóm tắt cú pháp bản ghi SPF , ở trên cùng, nói rằng

Nếu một cơ chế dẫn đến một lần truy cập, giá trị vòng loại của nó được sử dụng. Vòng loại mặc định là "+", tức là "Đạt".

Vì vậy, dường như rõ ràng với tôi rằng không có sự khác biệt kỹ thuật giữa mx+mx.


Chà, tôi nghĩ chúng ta đang nói về ngữ nghĩa. Tôi thấy một sự khác biệt nhỏ, nhưng tôi là người hiểu rõ ngữ pháp và làm rõ. =) Trong thực tế, không có sự khác biệt nào cả (hoặc ít nhất là không nên), trừ khi quản trị viên máy chủ nhận thư có máy chủ bị định cấu hình sai.
David W

1
David, đó không phải là một vấn đề ngữ nghĩa. Bạn nói rằng "Việc không có dấu cộng hoặc bao gồm dấu chấm hỏi (?) Biểu thị trạng thái" trung tính ". Nửa đầu của điều đó chỉ đơn giản là sai; tiêu chuẩn là rõ ràng rằng sự vắng mặt của bất kỳ dấu hiệu nào cho thấy một dấu cộng.
MadHatter

Cảm ơn tất cả mọi người cho câu trả lời của bạn. Nó đã làm rõ rằng sự khác biệt là rất nhỏ mà không thực sự là vấn đề bạn đặt. Tuy nhiên, tôi đã quyết định thêm dấu + vào các bản ghi dưới dạng giá trị trung bình cộng.
dgibbs

1
Như không có điểm cộng - đó là điểm của câu trả lời của tôi. Không có sự khác biệt , mặc dù hiểu lầm của DavidW.
MadHatter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.