인증 정렬 문제: SPF 및 DKIM이 제대로 작동하지 않을 수 있는 이유
SPF 및 DKIM 정렬 불일치는 이메일 전송 실패 및 DMARC 미준수의 주요 원인입니다. 정렬의 작동 방식과 해결 방법은 다음과 같습니다.
SPF 및 DKIM 정렬이란 무엇인가요?
SPF와 DKIM은 이메일 인증 프로토콜이지만 DMARC 규정을 준수하려면 단순히 통과하는 것만으로는 충분하지 않으며 "정렬"도 이루어져야 합니다. 정렬이란 SPF 또는 DKIM으로 인증된 도메인이 수신자에게 표시되는 '보낸 사람' 주소의 도메인과 일치하는 것을 의미합니다.
- SPF 정렬: 반환 경로(MailFrom)의 도메인은 "보낸 사람" 주소의 도메인과 일치해야 합니다. 정렬은 "엄격"(정확히 일치) 또는 "완화"(동일한 조직/루트 도메인)로 설정할 수 있습니다.
- DKIM 정렬: DKIM 키 서명에 사용된 도메인은 '보낸 사람' 주소 도메인과 일치해야 합니다. 이 역시 엄격하거나 완화할 수 있습니다.
DMARC에 정렬이 중요한 이유
DMARC를 사용하려면 인증을 통과하고 '보낸 사람' 도메인과 일치하는 SPF 또는 DKIM 중 하나 이상이 필요합니다. 일치하지 않으면 인증된 이메일도 DMARC에 실패하여 메시지가 거부되거나 스팸으로 전송될 수 있습니다.
- 스푸핑 및 피싱 방지: 권한이 있는 발신자만 도메인을 사용할 수 있도록 합니다.
- 전달 가능성 향상: 정렬된 이메일은 스팸으로 표시될 가능성이 적습니다.
- 최신 보안 표준을 충족합니다: Google 및 Yahoo와 같은 주요 제공업체는 대량 발신자에 대해 정렬을 요구합니다.
정렬 실패의 일반적인 원인
- 일치하지 않는 도메인: 반환 경로 또는 DKIM 서명 도메인이 표시되는 '보낸 사람' 주소와 다른 경우입니다. 이는 자체 도메인을 사용하는 타사 발신자(예: Mailchimp, SendGrid)에게서 흔히 발생합니다.
- 전달 문제: 이메일이 전달될 때 전달자의 서버가 SPF 레코드에 없어 정렬이 실패하여 SPF가 중단되는 경우가 종종 있습니다.
- 엄격한 정렬 모드: DMARC 정책이 엄격한 정렬로 설정된 경우 하위 도메인의 차이로도 정렬이 실패할 수 있습니다.
- 여러 SPF 레코드: 도메인에 대해 두 개 이상의 SPF 레코드가 있으면 유효성 검사 오류 및 정렬 실패가 발생합니다.
- 잘못 구성된 DKIM: DKIM 서명은 '발신' 주소와 일치하는 도메인으로 생성되어야 하며, 그렇지 않으면 정렬에 실패합니다.
정렬 문제를 해결하는 방법
- 도메인에 대한 SPF 및 DKIM을 구성합니다: 모든 전송 서비스가 반환 경로 및 DKIM 서명에 도메인을 사용하도록 합니다.
- 사용자 지정 리턴 경로 설정: 타사 서비스의 경우 "보낸 사람" 도메인과 일치하는 반환 경로를 사용하도록 설정을 업데이트합니다.
- 올바른 맞춤 모드를 선택합니다: 유연성을 높이려면 '편안한' 정렬을 사용하여 하위 도메인이 루트 도메인과 일치할 수 있도록 합니다.
- 여러 SPF 레코드를 사용하지 마세요: 도메인당 하나의 SPF 레코드만 사용하고 DNS 조회 제한인 10개 미만으로 유지하세요.
- DMARC 보고서로 모니터링: DMARC 보고서를 정기적으로 검토하여 잘못된 정렬 및 인증 실패를 식별하세요.
- 공급업체와 협력: 타사 발신자와 협력하여 도메인에 대한 SPF 및 DKIM 정렬을 지원하는지 확인하세요.
지속적인 얼라이언스의 성공을 위한 모범 사례
- 모든 발신 소스를 정기적으로 감사하세요: 모든 플랫폼과 서비스가 제대로 인증되었는지 확인하세요.
- DMARC 모니터링 도구를 사용하세요: 잘못된 정렬 문제를 신속하고 능동적으로 파악하고 해결하세요.
- 팀 교육: 리턴 경로 및 DKIM 서명에 모두 도메인을 사용하는 것이 중요하다는 점을 강조하세요.
- 적용하기 전에 변경 사항을 테스트하세요: 엄격한 정책을 적용하기 전에 SPF, DKIM 및 DMARC 구성을 검증하세요.
단계별 준비 가이드를 보려면 BIMI 구현 전에 이메일 인증 감사를 수행하는 방법에 대한 FAQ를 참조하세요.
정렬이 중요합니다: DMARC를 통과하려면 SPF와 DKIM이 '보낸 사람' 주소와 일치해야 합니다.
타사 발신자: 공급업체 도메인이 아닌 사용자 도메인을 사용하도록 리턴 경로 및 DKIM을 구성하세요.
모니터링 및 조정: DMARC 보고서를 사용하여 정렬 문제를 신속하게 발견하고 수정하여 전달성과 보안을 개선하세요.