당사의 SPF 레코드 형식은 다음과 같습니다.
"v = spf1 include : _spf.google.com ~ all a mx ip4 : XX0.0 / 23 include : spf.example.com? all"
SPF 레코드 중간에 "~ all"이 있습니다. 온 openspf.com 웹 사이트 , 그들은 "모든"메커니즘에 관한 이런 말 :
이 메커니즘은 항상 일치합니다. 일반적으로 SPF 레코드의 끝에서갑니다.
따라서 그들은 SPF 레코드의 끝에 "모든"HAS가 있다고 말하지 않지만, 일반적으로 마지막에갑니다.
우리 회사에서는 최근 SPF 레코드에 나열된 서버에서 전송 된 전자 메일에서 일부 오류가 발생했지만 SPF 레코드는 지금까지 찾은 모든 유효성 검사 도구를 통과했습니다.
내가 궁금한 점은 Google Apps 포함 (_spf.google.com) 바로 다음에 "~ all"이 발생하여 구문 분석이 중지되고 SPF 레코드의 나머지 부분을 인식하지 못합니까? 합격과 불합격은 누가 파싱하고 누가 SPF 레코드를 처리하는지에 대한 구체적인 구현에 달려 있습니까? SPF 레코드의 끝에 있지 않은 "전체"메커니즘을 사용해야하는 이유가 있습니까?
그렇습니다. SPF 레코드 만 변경할 수 있다는 것을 알고 있습니다. 이 질문은 이것이 어떻게 작동하는지 명확하게 설명하는 것이지, 특정 상황을 해결하는 데 필요한 것은 아닙니다.