Запис SPF із плюсом або без нього


12

Чи є різниця між

v=spf1 +a +mx -all

і

v=spf1 a mx -all

Я не впевнений, чи вони роблять те саме, чи щось інше. Уточнення було б чудово. Дякую

Відповіді:


4

Технічно, так, є різниця. Згідно з синтаксисом запису SPF , знак плюс (+) вказує на те, що запис повинен пройти, без запитань. Відсутність знака плюс або включення знака питання (?) Вказує на "нейтральний" статус - тобто власник домену не говорить так чи інакше, чи повинен проходити цей конкретний запис.

Однак кінцевий результат (майже) завжди однаковий: електронний лист буде передано.


2
Ідентифікатором за замовчуванням є +, тому вони мають однаковий результат, просто наміри є більш очевидними при використанні першої нотації. Я думаю, хтось міг би замінити інтерпретацію за замовчуванням за допомогою програми SPF (хто управляє сервером, який отримує пошту), але це здається малоймовірним.
dunxd

5
На сторінці, на яку ви посилаєтесь:, The default qualifier is "+"тому жоден класифікатор не є таким же, як "+". Це не те саме, що "?", І ніде на цій сторінці нічого подібного не згадується. Якщо SPF в цілому не може придумати збіг, повертається "нейтральний" результат, але це не те саме, що класифікатор механізму.
Кріс С

3
Добре горе ... Так, ти маєш рацію. Але якщо поглянути далі вниз, це говорить так: "Механізми оцінюються по порядку. Якщо жоден механізм чи модифікатор не відповідають, за замовчуванням результат" Нейтральний "." Я відмовляюся намагатися бути корисним на сервері за замовчуванням (не дуже, але це засмучує).
David W

4
DavidW, я думаю, що я бачу твій погляд. Я заявляю, що ви дали чудову та точну відповідь на питання " Що станеться, якщо у мене є повністю порожній запис SPF, або він містить лише механізми, які ніколи не можуть відповідати? ", І я повинен визнати, що я цікавився що сам - і тепер більше не буду дивуватися. На жаль, ОП не задала цього питання.
MadHatter

3
Я не знаю, на кого звернути гроші, тому я виступаю за всіх вас
Брок Хенслі

8

Підсумок синтаксису запису SPF , вгорі, стверджує, що

Якщо механізм призводить до звернення, використовується його значення кваліфікатора. Класифікатором за замовчуванням є "+", тобто "Pass".

Тож мені здається зрозумілим, що між mxта між ними немає технічної різниці +mx.


Ну, я думаю, ми говоримо про семантику. Я бачу невелику різницю, але я є стикером для граматики та уточнення. =) Насправді різниці взагалі немає (або, принаймні, не повинно бути), якщо тільки адміністратор поштового сервера, що приймає, не має неправильно налаштованого сервера.
David W

1
Девіде, це не семантичне питання. Ви сказали, що "Відсутність знака плюс чи включення знака питання (?) Вказує на" нейтральний "статус". Перша половина цього просто неправильна; стандарт зрозуміло, що відсутність будь-якого знаку вказує на знак плюс.
MadHatter

Дякую всім за відповіді. Він уточнив, що різниця настільки мала, що насправді не важливо, яку саме ви поставите. Однак я вирішив додати + до записів як плюс середній пропуск.
dgibbs

1
Як і немає плюсів - це сенс моєї відповіді. Немає різниці , незважаючи на непорозуміння DavidW.
MadHatter
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.