Belgelere geç
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
curl "$OE/tools/dmarc?domain=acme.com" -H "$AUTH"
Yanıt
{  "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.

Referans