ドキュメント本文へスキップ
API

ドメインの DMARC ポリシーを確認する

任意のドメインの DMARC レコードが示す内容と、その問題点。

GET/tools/dmarc

実際の呼び出しをワークスペースに対して実行します。

GET /tools/dmarc

任意のドメインの DMARC レコードが示す内容と、その問題点。

例

スコープは不要。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 になる。

リファレンス