플러스가 있거나없는 SPF 레코드


12

차이점이 있습니까?

v=spf1 +a +mx -all

v=spf1 a mx -all

그들이 똑같은 일을하거나 다른 일을하는지 잘 모르겠습니다. 설명이 좋을 것입니다. 감사합니다

답변:


4

기술적으로는 차이가 있습니다. SPF 레코드 구문 에 따르면 더하기 부호 (+)는 레코드가 통과해야한다는 것을 나타내며 질문은 없습니다. 더하기 부호가 없거나 물음표 (?)가 포함 된 경우 "중립"상태를 나타냅니다. 즉, 도메인 소유자가 특정 레코드를 통과해야하는지 여부를 다른 방식으로 말하지 않습니다.

그러나 최종 결과는 항상 거의 동일합니다. 이메일이 전달됩니다.


2
기본 식별자는 +이므로 동일한 결과를 가지므로 첫 번째 표기법을 사용할 때 의도가 더 분명합니다. SPF 설정 (메일 수신 서버를 관리하는 사람)이 기본 해석을 무시할 수는있을 것 같지만 그럴 것 같지 않습니다.
dunxd

5
참조하는 페이지에서 : The default qualifier is "+"이므로 "+"와 동일한 한정자가 없습니다. 그것은 것입니다 하지 "?"는 동일하고, 어디에도 해당 페이지에 언급 그런 일 없습니다. 전체 SPF가 일치하지 않으면 "중립"결과가 반환되지만 메커니즘 한정자와 동일하지 않습니다.
Chris S

3
좋은 슬픔 ... 네, 그렇습니다. 그러나 아래로 더 자세히 보면, "메카니즘이 순서대로 평가됩니다. 일치하는 메커니즘이나 수정자가 없으면 기본 결과는 '중립'입니다." 나는 serverfault에 대한 도움을 줄 것을 포기합니다 (실제로는 아니지만 실망 스럽습니다).
David W

4
DavidW, 나는 당신의 요점을 본 것 같아요. " 완전히 비어있는 SPF 레코드가 있거나 일치 할 수없는 메커니즘 만 포함되어있는 경우 어떻게됩니까? " 그 자신-그리고 지금 더 이상 궁금해하지 않습니다. 안타깝게도 OP는 그 질문을하지 않았다.
MadHatter

3
난 당신을 모두 찬성하는 사람을 누가 공언할지 몰라
Brock Hensley

8

SPF 레코드 구문 요약 은 맨 위에 표시되어 있습니다.

메커니즘으로 적중이 발생하면 규정 자 값이 사용됩니다. 기본 한정자는 "+", 즉 "Pass"입니다.

따라서 mx와 사이에 기술적 차이가 없다는 것이 분명합니다 +mx.


글쎄, 우리가 의미론을 말하는 것 같아. 약간의 차이가 있지만 문법과 설명을 잘하는 사람입니다. =) 실제로 수신 메일 서버 관리자가 서버를 잘못 구성하지 않는 한 전혀 차이가 없습니다 (적어도 안됩니다).
David W

1
데이비드, 그것은 의미론적인 문제가 아닙니다. "더하기 부호가 없거나 물음표 (?)를 포함하면"중립 "상태를 나타냅니다." 그것의 상반부는 단순히 잘못입니다. 부호가 없으면 더하기 부호를 나타내는 것이 표준입니다.
MadHatter

답변 해 주셔서 감사합니다. 차이가 너무 작아서 어느 것을 넣었는지는 중요하지 않습니다. 그러나 나는 플러스 평균 패스로 레코드에 +를 추가하기로 결정했습니다.
dgibbs

1
더하기가없는 것처럼-그것이 내 대답의 요점입니다. DavidW의 오해에도 불구하고 차이는 없습니다 .
MadHatter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.