문서로 건너뛰기
API

도메인의 DMARC 정책 확인

모든 도메인의 DMARC 레코드가 말하는 내용과 문제점.

GET/tools/dmarc

워크스페이스에 실제 호출을 실행합니다.

GET /tools/dmarc

모든 도메인의 DMARC 레코드가 말하는 내용과 문제점.

예시

scope가 필요하지 않습니다. domain은 아무 공개 도메인이나 될 수 있으며, 이메일 주소나 URL은 해당 도메인으로 읽힙니다. stage는 missing, invalid, p=none에 해당하는 monitor, quarantine, reject 중 하나입니다.

curl
curl "$OE/tools/dmarc?domain=acme.com" -H "$AUTH"
응답
{  "object": "dmarc_report",  "domain": "acme.com",  "record": "v=DMARC1; p=quarantine; rua=mailto:[email protected]",  "inheritedFrom": null,  "tags": { "v": "DMARC1", "p": "quarantine", "rua": "mailto:[email protected]" },  "stage": "quarantine",  "issues": []}

자체 레코드가 없는 하위 도메인은 조직 도메인의 레코드를 물려받으며, inheritedFrom이 그 도메인을 알려 줍니다.

모든 답은 그 순간 공개 DNS가 알려 준 내용입니다. 응답하지 않는 DNS는 503 unreachable이며 다시 시도해 볼 만하고, 도메인으로 읽히지 않는 값은 domain에 대한 422 invalid_parameter입니다.

레퍼런스