API
도메인의 DMARC 정책 확인
모든 도메인의 DMARC 레코드가 말하는 내용과 문제점.
GET/tools/dmarc
워크스페이스에 실제 호출을 실행합니다.
GET /tools/dmarc
모든 도메인의 DMARC 레코드가 말하는 내용과 문제점.
예시
scope가 필요하지 않습니다. domain은 아무 공개 도메인이나 될 수 있으며, 이메일 주소나 URL은 해당 도메인으로 읽힙니다. stage는 missing, invalid, p=none에 해당하는 monitor, quarantine, reject 중 하나입니다.
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입니다.