DMARC 구문
DMARC 구문은 이메일 도메인의 DNS에 추가되는 DMARC 레코드의 형식과 구조입니다. DMARC 레코드는 v=DMARC1;
접두사로 시작하는 TXT 레코드이며, 세미콜론으로 구분된 일련의 태그와 값이 뒤따릅니다. 각 태그는 DMARC 정책의 다른 측면을 나타내며, 각 값은 해당 태그에 대한 설정 또는 옵션을 정의합니다. 태그와 값은 대소문자를 구분하지 않지만, 태그의 순서는 중요하지 않습니다.
DMARC 구문 예제
DNS에 게시된 DMARC 레코드는 다음 형식을 따릅니다:
txt
v=DMARC1; p=none; sp=none; rua=mailto:[email protected]; pct=100
각 태그는 다음 표에서 설명합니다:
p= 태그
의미 | 값 | 예제 |
---|---|---|
필수. 도메인에 대한 정책입니다. | none: 조치 없음, 모니터링 및 보고만. quarantine: 메시지를 스팸 또는 정크 폴더로 이동. reject: 메시지를 거부하고 전달하지 않음. | p=quarantine |
sp= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 도메인의 하위 도메인에 대한 정책입니다. 지정하지 않으면 상위 도메인과 동일한 정책이 적용됩니다. | none: 조치 없음, 모니터링 및 보고만. quarantine: 메시지를 스팸 또는 정크 폴더로 이동. reject: 메시지를 거부하고 전달하지 않음. | sp=quarantine |
pct= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 정책이 적용되는 메시지의 비율입니다. 지정하지 않으면 기본값은 100%입니다. | 0에서 100 사이의 숫자. | pct=50 |
rua= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 집계 보고서를 보낼 이메일 주소입니다. 여러 주소를 쉼표로 구분하여 지정할 수 있습니다. | mailto: URI 목록. | rua=mailto:[email protected],mailto:[email protected] |
ruf= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 포렌식 또는 실패 보고서를 보낼 이메일 주소입니다. 여러 주소를 쉼표로 구분하여 지정할 수 있습니다. | mailto: URI 목록. | ruf=mailto:[email protected] |
adkim= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. DKIM에 대한 정렬 모드입니다. 지정하지 않으면 기본값은 r (relaxed)입니다. | r: Relaxed. 조직 도메인이 일치하면 도메인이 정렬된 것으로 간주됩니다. s: Strict. 도메인이 정확히 동일해야 정렬된 것으로 간주됩니다. | adkim=s |
aspf= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. SPF에 대한 정렬 모드입니다. 지정하지 않으면 기본값은 r (relaxed)입니다. | r 또는 s | aspf=r |
fo= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 실패 보고서를 생성하는 조건입니다. 지정하지 않으면 기본값은 0 (모두)입니다. | 0: 모든 인증 방법이 실패하면 보고서를 생성합니다. 1: 인증 방법 중 하나라도 실패하면 보고서를 생성합니다. d: DKIM이 실패하면 보고서를 생성합니다. s: SPF가 실패하면 보고서를 생성합니다. | fo=1 |
rf= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 실패 보고서의 형식입니다. 지정하지 않으면 기본값은 afrf (Authentication Failure Reporting Format)입니다. | afrf 또는 iodef (Incident Object Description Exchange Format). | rf=iodef |
ri= 태그
의미 | 값 | 예제 |
---|---|---|
선택 사항. 집계 보고서를 보내는 간격(초)입니다. 지정하지 않으면 기본값은 86400 (24시간)입니다. | 양의 정수 | ri=43200 |
관련 주제
- DMARC란 무엇인가요? - DMARC 및 그 목적 소개
- DMARC는 어떻게 작동하나요? - DMARC 작동에 대한 기술적 세부사항
- DMARC가 왜 중요한가요? - DMARC의 이점과 중요성
- DMARC의 제한 사항 - 현재의 제약 및 도전 과제
- DMARC 보고서 - DMARC 보고서 소개, 빈도 및 제한 사항