Rekord SPF z plusem lub bez


12

Czy jest jakaś różnica między

v=spf1 +a +mx -all

i

v=spf1 a mx -all

Nie jestem pewien, czy robią to samo, czy coś innego. Wyjaśnienie byłoby świetne. Dziękuję Ci

Odpowiedzi:


4

Technicznie tak, jest różnica. Zgodnie ze składnią rekordu SPF znak plus (+) oznacza, że ​​rekord powinien przejść bez zadawania pytań. Brak znaku plus lub włączenie znaku zapytania (?) Wskazuje na status „neutralny” - tzn. Właściciel domeny nie mówi w żaden sposób, czy dany rekord powinien przejść.

Jednak wynik końcowy jest (prawie) zawsze taki sam: wiadomość e-mail przejdzie.


2
Domyślnym identyfikatorem jest +, więc mają ten sam wynik, tylko zamiar jest bardziej oczywisty przy użyciu pierwszej notacji. Wydaje mi się, że ktoś mógłby zastąpić domyślną interpretację ustawieniami SPF (ktokolwiek zarządza serwerem odbierającym wiadomości e-mail), ale wydaje się to mało prawdopodobne.
dunxd

5
Ze strony, do której się odwołujesz: The default qualifier is "+"żaden kwalifikator nie jest taki sam jak „+”. To nie jest to samo, co „?” I nigdzie na tej stronie nie ma czegoś takiego. Jeśli SPF ogólnie nie może znaleźć dopasowania, zwracany jest „neutralny” wynik, ale to nie to samo, co kwalifikator mechanizmu.
Chris S

3
Dobry żal ... Tak, masz rację. Ale jeśli spojrzysz w dół, powie to: „Mechanizmy są oceniane w kolejności. Jeśli żaden mechanizm lub modyfikator nie pasuje, domyślnym wynikiem jest„ Neutralny ”.” Poddaję się, próbując być pomocnym w przypadku błędu serwera (nie bardzo, ale to frustrujące).
David W

4
DavidW, myślę, że rozumiem twój punkt widzenia. Zastrzegam, że udzieliłeś doskonałej i dokładnej odpowiedzi na pytanie „ Co się stanie, jeśli mam całkowicie pusty rekord SPF lub zawiera on tylko mechanizmy, które nigdy nie mogą się równać? ”, I muszę przyznać, że zastanawiałem się że ja - i teraz już się nie zastanawiam. Niestety OP nie zadał tego pytania.
MadHatter 16.04.13

3
Nie wiem, kogo głosować, więc głosuję za wami wszystkimi
Brock Hensley

8

Podsumowanie składni rekordu SPF , u góry, stwierdza, że

Jeśli mechanizm powoduje trafienie, używana jest jego wartość kwalifikatora. Domyślnym kwalifikatorem jest „+”, tj. „Pass”.

Wydaje mi się więc jasne, że nie ma technicznej różnicy między mxi +mx.


Myślę, że mówimy semantykę. Widzę niewielką różnicę, ale jestem zwolennikiem gramatyki i wyjaśniania. =) W rzeczywistości nie ma żadnej różnicy (a przynajmniej nie powinno być), chyba że administrator serwera poczty odbierającej ma źle skonfigurowany serwer.
David W

1
David, to nie jest kwestia semantyczna. Powiedziałeś, że „Brak znaku plus lub włączenie znaku zapytania (?) Oznacza status„ neutralny ”. Pierwsza połowa tego jest po prostu błędna; standard jest jasny, że brak jakiegokolwiek znaku wskazuje na znak plus.
MadHatter 16.04.13

Dziękuję wszystkim za odpowiedzi. Wyjaśniło, że różnica jest tak mała, że ​​tak naprawdę nie ma znaczenia, który z nich umieścisz. Jednak postanowiłem dodać znak + do rekordów jako przepustkę średnią plus.
dgibbs

1
Jak nie ma plusów - to jest sens mojej odpowiedzi. Nie ma różnicy , pomimo nieporozumień DavidW.
MadHatter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.