사용 방법
- 도메인 또는 이메일 주소를 입력하세요.
- 필요하면 DKIM 선택기를 입력하고 DNS 조회를 시작하세요.
- MX, SPF, DMARC와 DKIM 결과 및 경고를 검토하세요.
옵션 설명
- SPF
- 도메인을 대신해 메일을 보낼 수 있는 서버를 지정하는 TXT 레코드예요.
- DMARC
- SPF 또는 DKIM 정렬에 실패한 메일을 수신 서버가 어떻게 처리할지 정하는 정책이에요.
- DKIM 선택기
- DKIM 공개키를 찾을 때 사용하는 선택기예요. 메일 헤더의 d와 s 값으로 확인할 수 있어요.
레코드 읽는 법
SPF 레코드는 항(term)의 목록이에요. 각 항은 일치했을 때 어떻게 할지를 알려 주는 한정자로 시작할 수 있어요(RFC 7208).
| 한정자 | 의미 | 예 |
|---|---|---|
+ (기본값) |
통과 | a 또는 +a |
- |
실패: 거부 | -all |
~ |
소프트페일: 수락하되 표시 | ~all |
? |
중립: 언급 없음 | ?all |
검사기는 +all(또는 단독 all)은 모든 서버의 발송을 허용하는 것으로, ?all은 스푸핑에 대해 아무 일도 하지 않는 것으로, all이나 redirect=가 없는 레코드는 미완성으로 보고해요. ptr 메커니즘과 두 번째 SPF 레코드에 대해서도 경고해요.
DMARC 레코드는 세미콜론으로 구분된 tag=value 쌍의 집합이에요(RFC 7489).
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
| 태그 | 의미 |
|---|---|
v |
버전. 항상 DMARC1이며 레코드의 맨 앞 |
p |
도메인 정책: none, quarantine, reject |
sp |
서브도메인 정책. 없으면 p가 적용됨 |
rua |
집계 보고서를 보낼 곳 |
ruf |
실패 보고서를 보낼 곳 |
pct |
정책을 적용할 실패 메일의 비율. 없으면 100 |
adkim, aspf |
DKIM과 SPF 정렬: r relaxed(기본값) 또는 s strict |
fo |
실패 보고서 옵션. 없으면 0 |
rua가 없는 DMARC 레코드는 보고서를 받을 수 없으므로 표시돼요. DKIM 쪽에서는 2048비트보다 짧은 RSA 키는 약한 것으로 표시되고, p= 값이 비어 있는 키는 취소됨으로 표시돼요.
자주 묻는 질문
이 검사기가 메일을 보내나요?
아니요. DNS 레코드를 조회할 뿐 메일을 보내거나 수신하지 않아요.
SPF와 DMARC가 모두 필요하나요?
서로 다른 역할을 해요. SPF는 발신 서버를 검증하고 DMARC는 인증 결과와 정책을 연결해요.
DKIM 선택기를 모르면 어떻게 하나요?
선택기는 메일 헤더에서 확인할 수 있어요. 선택기를 입력하지 않으면 MX, SPF와 DMARC만 검사해요.
개인정보 보호
파일은 처리를 위해 HTTPS로 업로드되며 1시간 이내에 자동으로 삭제돼요.