API
Bir alan adının DMARC ilkesini denetle
Herhangi bir alan adının DMARC kaydının ne dediği ve neyin yanlış olduğu.
GET/tools/dmarc
Gerçek çağrıyı çalışma alanınızda çalıştırır.
GET /tools/dmarc
Herhangi bir alan adının DMARC kaydının ne dediği ve neyin yanlış olduğu.
Örnek
Scope gerektirmez. domain herhangi bir herkese açık alan adıdır; bir e-posta adresi ya da URL kendi alan adı olarak okunur. stage değeri missing, invalid, p=none için monitor, quarantine ya da reject olur.
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": []}Kendi kaydı olmayan bir alt alan adı, kuruluş alan adının kaydını devralır ve inheritedFrom onu adlandırır.
Her yanıt, herkese açık DNS’in o anda söylediğidir. Yanıt vermeyen DNS 503 unreachable olur ve yeniden denemeye değer; alan adı olarak okunmayan bir değer ise domain üzerinde 422 invalid_parameter olur.