안 SPF 하나의 수신자 네트워크에만 국한된 것처럼 보이는 사건은 비교 문제입니다. 먼저 해당 네트워크가 성공적인 제어와 동일한 전송 IP, 봉투 도메인 및 DNS 정책을 평가했는지 여부를 설정하십시오. 광범위한 승인 변경을 통해 귀하의 도메인을 사용하여 보낼 수 있는 사람을 늘리면서 차이점을 숨길 수 있습니다.
일치된 비교 구축
동일한 애플리케이션과 대략적인 시간에서 실패한 거래와 성공한 거래를 선택하세요. IPv4 또는 IPv6 주소, SMTP 를 연결하여 UTC 시간을 기록합니다. 메일 보낸 사람, HELO 이름, 수신자 네트워크, 정확한 SMTP 응답, 메시지가 승인된 경우 신뢰할 수 있는 인증 결과. SMTP 중에 거부된 메시지에는 검사할 전달된 헤더가 없을 수 있습니다. 대신 보낸 사람의 트랜잭션 로그를 보존하세요. 식별자와 메시지 콘텐츠를 제한된 운영 증거로 처리합니다.
SPF 일반적으로 MAIL FROM 도메인을 평가합니다. null 역방향 경로의 경우 해당 MAIL FROM ID는 postmaster 및 HELO 도메인을 사용하여 구성됩니다. 보이는 보낸 사람 주소는 조회 명령이 아닙니다. 전달 서비스는 최종 수신자가 보는 연결 IP를 변경할 수도 있습니다. RFC 7208 , 섹션 2.3–2.4 및 10.3.
실패 클래스를 분리하세요.
명시적인 실패는 클라이언트에 권한을 부여하지 않은 평가된 경로를 가리킵니다. 퍼머러 정책 구문 검사가 필요합니다. SPF 레코드, 재귀 종속성 및 평가 한계. 일시적 오류 임시 조회 또는 처리 문제에 대한 조사가 필요합니다. 없음은 명시적인 금지가 아니라 사용 가능한 평가 도메인이 없거나 적용 가능한 SPF 레코드가 발견되지 않았음을 의미합니다. 중립은 정책이 명확한 승인 주장을 하지 않음을 의미합니다. softfail 실패보다 약한 부정적인 주장을 표현합니다. SPF 통과도 아닙니다. 일반적인 "인증 문제" 티켓을 해석하기 전에 결과를 캡처하세요.
신뢰할 수 있는 DNS 답변을 재귀 답변 및 타임스탬프와 비교하세요. 해당 IP에 대해 도달한 정확한 소유자 이름과 모든 종속성을 쿼리합니다. 평가된 SPF 의 10년 제한에는 a, mx, ptr이 포함되며 존재하는 메커니즘과 리디렉션 수정자, 모든 DNS 패킷이나 TXT 조각이 아닌 중첩 평가를 포함합니다. ip4, ip6 및 모든 메커니즘은 해당 기간 예산을 소비하지 않습니다. 다른 DNS 작업에는 별도의 제한이 적용될 수 있습니다. 따라서 정적 도구 스캔과 수신기의 실제 경로가 일치하지 않을 수 있습니다. RFC 7208 , 섹션 4.5–4.6.4 및 8.
통제된 예시를 통해 작업하기
예시 시나리오: 발신자는 인증된 IPv4 주소를 통해 네트워크 A에 도달하지만 목록에 없는 IPv6 주소를 통해 네트워크 B에 도달합니다. 애플리케이션 이름과 보낸 사람 주소가 동일해 보입니다. 유용한 개입은 IPv6 경로의 소유권과 의도된 사용을 확인한 다음 적절한 경우 이를 제한적으로 승인하거나 사용을 중지하는 것입니다. SPF 에 수신자 네트워크를 추가하면 연결의 잘못된 쪽이 해결됩니다.
두 번째 가능성은 전달입니다. 네트워크 B는 원래 아웃바운드 호스트가 아닌 중개자로부터 수신합니다. 정책에 임의 전달자를 추가하지 마십시오. 전달경로 확인, 생존 정렬 DKIM 그리고 수신자의 정책. 통과한 SPF 결과는 여전히 정렬되지 않을 수 있습니다. DMARC. RFC 9989 , 섹션 4.4.
재현 가능한 증거로 종결
소유자, 저장된 이전 값 및 롤백 조건으로 하나의 제어된 변경을 수행합니다. 사용된 두 주소군을 포함하여 영향을 받은 경로를 통해 일치 테스트를 반복합니다. SPF , 정렬된 인증, SMTP 처리를 별도로 확인하세요. 동일한 입력 및 정책이 여전히 다른 결과를 낳는 경우 수신 운영자를 위해 수정된 증거 패킷을 준비합니다. 전체 네트워크에 문제가 있다는 라벨을 붙이는 대신 해결되지 않은 구현 차이점을 기록하세요.
일치하는 증거 워크시트 사용
- 실패/제어 쌍: 둘 다에 대해 UTC 시간, 애플리케이션 및 수신자 네트워크를 기록합니다.
- 연결: 실제 IPv4 또는 IPv6 소스와 전달 홉을 비교합니다.
- 신원: MAIL FROM, HELO 및 수신자가 실제로 확인한 도메인을 비교합니다.
- 정책: 날짜가 적힌 TXT 답변과 평가된 종속성 경로를 유지합니다.
- 결과: 실패, softfail , 중립, 없음, temperror 또는 permerror 와 SMTP 응답을 정확하게 보존합니다.
- 조치: 검증된 차이점만 수정하십시오. 동일한 경로를 반복하고 에스컬레이션을 위해 해결되지 않은 차이점을 보관합니다.