중요 알림: Google과 Yahoo는 2024년 4월부터 DMARC를 요구할 예정입니다.
PowerDMARC

550 SPF 검사 실패를 수정하는 방법은 무엇입니까? [해결됨]

550 SPF 검사 실패 수정 방법

550 SPF 검사 실패 수정 방법

읽기 시간: 5

"550 SPF 검사 실패" 메시지는 일반적인 오류 프롬프트이며, 이는 SPF 레코드가 없거나, 유효하지 않은 레코드가 있거나, 타사 스팸 필터로 인해 발생할 수 있는 일반적인 오류 메시지입니다. 이러한 유형의 오류에서 중요한 점은 일반적으로 수신자의 잘못이 아니라 발신자의 잘못이며 몇 가지 간단한 단계만으로 해결할 수 있다는 것입니다.

SPF 정보

SPF는 발신자 정책 프레임워크의 약자로, 이메일 인증 및 발신자 신원 확인의 기본 요소를 구성하는 프로토콜입니다.

도메인에 대한 SPF 레코드는 발신자의 DNS 영역 파일에 있으며 조직을 대신하여 이메일을 보낼 수 있는 권한이 있는 IP 주소 또는 도메인 이름에 대한 정보를 제공합니다. 

도메인에서 이메일을 보낼 때 이메일 수신 서버는 도메인의 SPF 레코드를 확인하여 이메일의 반환 경로 주소에 도메인 이름이 나열되어 있는지 확인합니다. 일치하는 항목이 없으면 이메일은 SPF 인증에 실패합니다.

"550 SPF 확인 실패" 오류란 무엇인가요?

'550 SPF 검사 실패' 오류는 주로 잘못 구성된 이메일 서버로 인해 발생합니다. 이 오류는 DNS 레코드를 수정하거나 SPF에 대한 DNS 설정에 TXT 레코드를 추가하여 수정할 수 있습니다.

이메일 서버가 발신자 정책 프레임워크를 사용하여 발신자의 도메인 이름을 확인하려고 시도하지만 실패할 때 발생할 수 있습니다. 이 유형의 오류가 발생하면 수신자의 서버가 이메일 발신자의 신원을 확인할 수 없다는 의미입니다.

"550 SPF 검사 실패" 오류의 가능한 원인

"550 SPF 검사 실패" 오류가 발생할 수 있는 몇 가지 이유가 있습니다. 

1. 잘못된 SPF 기록

가장 일반적인 이유는 발신자의 SPF 레코드가 유효하지 않기 때문입니다. SPF가 작동하려면 도메인의 DNS 영역 파일에 TXT 타입 레코드가 추가되어야 하지만 추가되지 않았거나 일부 필드가 누락되었을 수 있습니다.

이 문제를 해결하는 방법은 온라인에서 도메인의 SPF 레코드를 조회하여 유효한 레코드가 있는지 여부를 확인하고 이러한 가능성을 제거하는 것입니다. 

2. Microsoft의 스팸 필터

Microsoft의 스팸 방지 도구인 Sophos를 사용하면 온라인 해커와 맬웨어 감염으로부터 쉽게 자신을 보호할 수 있습니다.

Sophos는 컴퓨터의 백그라운드에서 실행되는 무료 서비스로, 스팸 이메일이 받은 편지함에 도착하기 전에 손상된 코드와 스팸 이메일을 검사합니다. 또한 시스템에 악성 소프트웨어가 다운로드되는 것을 방지합니다.

그러나 Microsoft Office 365 Exchange 온라인을 통해 메시지를 릴레이하는 경우, 시스템에 Sophos가 배포되어 있는 경우 이메일이 SPF에 실패할 수 있습니다. 그러면 오류 메시지가 반환됩니다: "SMTP; 550 5.7.1 550 SPF 검사에 실패하여 메시지가 거부되었습니다". 

3. 불완전한 SPF 기록

이상적으로는 SPF 레코드에 도메인을 대신하여 이메일을 보낼 수 있는 권한이 부여된 서버의 전체 목록이 포함되어야 합니다. 하지만 도메인 소유자가 합법적인 타사 전송 소스를 지정하지 않는 경우가 많습니다. 이로 인해 550 오류가 발생할 수 있습니다. 

4. 하나 이상의 중개자를 통해 전달되는 메시지 수

이메일 서버와 최종 목적지 사이에 여러 홉이 있는 경우(예: 외부 릴레이를 통해 보내는 경우)에는 도메인의 SPF 레코드에 나열되지 않으며 오류의 원인이 될 수 있습니다. 

이는 이메일 전달 중에 메시지가 중개 서버를 통과할 때 이메일 헤더 정보가 전송 중에 변경되어 반환 경로 주소가 중개자의 도메인을 가리키게 되기 때문입니다. 수신자의 서버는 이 외부 중계자를 합법적인 발신자로 인식하지 못하여 "550 SPF 검사 실패"를 반환할 수 있습니다.

5. 스푸핑된 메일 '발신자' 주소

스푸핑된 메일 '보낸 사람' 주소는 이메일이 합법적인 출처에서 온 것처럼 보이게 하는 데 사용되지만 실제로는 다른 사람이 보낸 것입니다. 이는 헤더와 메시지를 위조하거나 악의적인 목적으로 합법적인 도메인을 직접 사용하는 등 다양한 방법을 통해 이루어질 수 있습니다. 

스푸핑된 메일 '보낸 사람' 주소를 사용하는 메시지는 반환 경로 도메인이 메일 '보낸 사람'과 일치하지 않기 때문에(도메인 정렬 불일치) SPF 검사를 통과하지 못한다는 문제점이 있습니다. 탐지된 스푸핑 공격은 유사한 오류 응답을 트리거하여 다음과 같은 결과를 초래할 수 있습니다. SPF 실패.

6. 다중 조회

마지막으로, "550 SPF 확인 실패" 오류의 또 다른 가능한 원인은 오류의 또 다른 원인은 RFC에서 지정한 DNS 조회 제한인 10을 초과하는 것입니다. 이는 결함이 있는 SPF 레코드 형식이 일반적으로 "SPF Permerror"라는 제목과 함께 나타나는 하드 실패 오류를 반환하는 결과일 수 있습니다.

550 SPF 검사 실패 오류 문제 해결

이 오류의 피해자인 경우, 이 문제는 일반적으로 수신자가 아닌 이메일 발신자가 일으킨다는 점에 유의하세요.

다음 단계에 따라 문제를 해결할 수 있습니다:

1. SPF 기록 오류 수정

이메일 발신자는 도메인의 SPF 레코드에서 오류를 찾아서 수정하여 550 SPF 확인 실패 오류를 해결할 수 있습니다. 이러한 레코드를 통해 도메인 이름의 유효성을 검사할 수 있습니다. 따라서 사소한 철자 오류나 서식 문제가 있어도 수신 서버가 도메인의 유효성을 검사하는 데 방해가 될 수 있습니다.

SPF 레코드에서 발생할 수 있는 가장 일반적인 오류 유형은 다음과 같습니다:

유효한 SPF 레코드의 몇 가지 예는 다음과 같습니다:

v=spf1 include:spf-sender.example.com ~all

또는

v=spf1 a mx ip4:143.129.0.2/11 include:example1.com include:example2.net ~all

2. MX가 올바른 서버를 가리켜야 합니다.

발신자가 이메일을 보내면 해당 이메일은 컴퓨터에서 메일 서버(SMTP 서버라고도 함)로 라우팅됩니다. 그러면 메일 서버는 IP 주소와 이메일 헤더의 기타 정보 등 여러 가지 요소에 따라 이메일을 수락하거나 거부합니다.

SMTP 서버가 잘못된 MX 레코드가 포함된 이메일을 수신하면 라우팅 중에 문제가 발생했음을 나타내는 550 SPF 확인 실패 오류 메시지를 반환합니다.

이 문제를 해결하려면 MX 레코드가 올바른 서버를 가리키는지 확인해야 합니다. DNS 관리자 또는 cPanel에서 도메인의 MX 레코드를 편집하여 이 작업을 수행할 수 있습니다.

3. 공급업체의 IP 포함

공급업체의 IP가 누락되는 것을 방지하려면 타사를 통해 SPF 관리를 아웃소싱하거나 이메일에 외부 도구나 서비스를 구현할 때마다 관리하고 업데이트하는 수동 발신 소스 목록을 보관할 수 있습니다.

이러한 업데이트에 따라 도메인의 레코드를 수정해야 합니다. 이메일 서비스 공급업체에서 설정한 전송 소스 정렬에 대한 특정 지침이 있습니다. 예를 들어 메시지 전송을 위해 Exchange 온라인 서버를 사용하는 경우에는 Office 365 SPF 레코드 가이드에서 구현할 수 있는 사양을 간략하게 설명합니다.

또한 SPF 레코드에 내부 IP 주소와 전달자의 IP 주소가 모두 포함되어 있어야 합니다.

안전한 이메일 사용자로 구성된 최대 규모의 커뮤니티에 참여하세요. MSP DMARC 오늘!

모바일 버전 종료