Record SPF con o senza plus


12

C'è qualche differenza tra

v=spf1 +a +mx -all

e

v=spf1 a mx -all

Non sono sicuro se fanno la stessa cosa o qualcosa di diverso. Il chiarimento sarebbe grandioso. Grazie

Risposte:


4

Tecnicamente sì, c'è una differenza. Secondo la sintassi del record SPF , un segno più (+) indica che il record deve passare, senza fare domande. L'assenza di un segno più o l'inclusione di un punto interrogativo (?) Indica uno stato "neutro", ovvero il proprietario del dominio non sta dicendo in un modo o nell'altro se quel particolare record deve passare.

Tuttavia, il risultato finale è (quasi) sempre lo stesso: l'e-mail passerà.


2
L'identificatore predefinito è +, quindi hanno lo stesso risultato, solo l'intento è più evidente quando si utilizza la prima notazione. Immagino che qualcuno potrebbe sovrascrivere l'interpretazione predefinita dalla propria configurazione SPF (chiunque gestisca il server che riceve posta), ma sembra improbabile.
Dunxd,

5
Dalla pagina che fai riferimento:, The default qualifier is "+"quindi nessun qualificatore è uguale a "+". E ' non è lo stesso di un "?", E da nessuna parte in quella pagina è qualcosa di simile quello indicato. Se SPF nel complesso non riesce a trovare una corrispondenza, viene restituito un risultato "neutro", ma non è lo stesso di un qualificatore di meccanismo.
Chris S,

3
Buon dolore ... Sì, hai ragione. Ma se guardi più in basso, dice questo: "I meccanismi vengono valutati in ordine. Se nessun meccanismo o modificatore corrisponde, il risultato predefinito è" Neutral "." Rinuncio a cercare di essere d'aiuto su serverfault (non proprio, ma questo è frustrante).
David W,

4
DavidW, penso di vedere il tuo punto. Dichiaro di aver dato una risposta eccellente e accurata alla domanda " Cosa succede se ho un record SPF completamente vuoto, o contiene solo meccanismi che non possono mai eguagliare? ", E devo ammettere che mi sono chiesto che io stesso - e ora non mi chiederò più. Purtroppo, l'OP non ha posto questa domanda.
MadHatter

3
Non so chi votare, quindi sto votando tutti voi
Brock Hensley

8

Il riepilogo della sintassi del record SPF , in alto, lo afferma

Se un meccanismo provoca un colpo, viene utilizzato il suo valore di qualificatore. Il qualificatore predefinito è "+", ovvero "Pass".

Quindi mi sembra chiaro che non ci sono differenze tecniche tra mxe +mx.


Beh, penso che stiamo parlando di semantica. Vedo una leggera differenza, ma sono un pignolo per grammatica e chiarimenti. =) In realtà, non c'è alcuna differenza (o almeno non dovrebbe esserlo), a meno che un amministratore del server di posta ricevente non abbia un server configurato in modo errato.
David W,

1
David, non è un problema semantico. Hai detto che "L'assenza di un segno più o l'inclusione di un punto interrogativo (?) Indica uno stato" neutrale "". La prima metà è semplicemente sbagliata; lo standard è chiaro che l'assenza di qualsiasi segno indica un segno più.
MadHatter

Grazie a tutti per le vostre risposte. Ha chiarito che la differenza è così piccola che non importa davvero quale metti. Tuttavia, ho deciso di aggiungere il + ai record come passaggio della media positiva.
dgibbs,

1
Come nessun vantaggio - questo è il punto della mia risposta. Non c'è differenza , nonostante l'incomprensione di DavidW.
MadHatter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.