API
ドメインの DMARC ポリシーを確認する
任意のドメインの DMARC レコードが示す内容と、その問題点。
GET/tools/dmarc
実際の呼び出しをワークスペースに対して実行します。
GET /tools/dmarc
任意のドメインの DMARC レコードが示す内容と、その問題点。
例
スコープは不要。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 になる。