이메일에 SPF가 표시되어 있어도 위조 된 이메일이 주요 이메일 제공 업체 (gmail.com, outlook.com)에 전달되는 이유를 알아 내려고합니다 hardfail
. 전자 메일은 Microsoft Exchange에도 전달되어 PermError
동일한 SPF 레코드를 처리합니다.
깨진 SPF 레코드를 정의하는 SOME_DOMAIN.com 도메인을 사용하여 이메일을 보내고 있습니다. 이메일은 SOME_DOMAIN.com의 SPF 레코드에 명시 적으로 나열되지 않은 내 자신의 IP 주소에서 전송됩니다. SOME_DOMAIN.com의 SPF 레코드에는 다음과 같은 세 가지 속성이 있으며 처음 두 가지는 SPF RFC-4408을 위반 한 것입니다.
- 로 인해 전체 SPF 레코드를 해결하려면 10 개 이상의 DNS 쿼리가 필요합니다
include:
. - SPF 레코드 중 하나의 구문 오류 인 python-spf는 구문 분석 오류를 발생시킵니다.
- SPF 레코드는 모두 규칙을 포함
~all
하고-all
모두 말하는 모든 주소 설정해야softfail
하고hardfail
admin@SOME_DOMAIN.com으로 가장 한 outlook.com 주소로 전송 된 전자 메일에는 배달 된 전자 메일의 SMTP 헤더에 다음 오류가 포함됩니다. 이 이메일은 일반적으로 사용자의받은 편지함 에 전달 되었습니다 .
Received-SPF: PermError (: domain of SOME_DOMAIN.com used an invalid SPF mechanism)
Gmail은 이메일을 사용자의받은 편지함에도 전달하지만 다른 SPF 오류가 발생합니다.
spf=hardfail (google.com: domain of admin@SOME_DOMAIN.COM does not designate x.x.x.x as permitted sender) smtp.mail=admin@SOME_DOMAIN.COM
무슨 일이야? SPF에도 불구하고 이메일이 전달되는 이유는 무엇 hardfail
입니까? SPF 레코드가 손상되었다는 것은 다른 SMTP 서버가 SPF를 완전히 무시한다는 의미입니까? 아니면 내가 여기서 놓친 것이 있습니까?