API
بررسی سیاست DMARC یک دامنه
آنچه رکورد DMARC هر دامنه میگوید، و ایرادش چیست.
GET/tools/dmarc
فراخوانی واقعی را روی فضای کاری شما اجرا میکند.
GET /tools/dmarc
آنچه رکورد DMARC هر دامنه میگوید، و ایرادش چیست.
نمونه
به هیچ scope نیاز ندارد. domain هر دامنهٔ عمومی است، و نشانی ایمیل یا URL بهعنوان دامنهاش خوانده میشود. stage برابر missing، invalid، monitor برای p=none، 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 است که ارزش دوباره امتحان کردن دارد، و مقداری که دامنه خوانده نمیشود 422 invalid_parameter روی domain است.