API
Verificar a política DMARC de um domínio
O que diz o registo DMARC de qualquer domínio, e o que tem de errado.
GET/tools/dmarc
Executa a chamada real no seu espaço de trabalho.
GET /tools/dmarc
O que diz o registo DMARC de qualquer domínio, e o que tem de errado.
Exemplo
Não precisa de nenhum scope. domain é qualquer domínio público, e um endereço de email ou um URL é lido como o seu domínio. stage é missing, invalid, monitor para p=none, quarantine ou 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": []}Um subdomínio sem registo próprio herda o do seu domínio organizacional, e inheritedFrom indica-o.
Cada resposta é o que o DNS público dizia nesse momento. Um DNS que não responde é um 503 unreachable, que vale a pena tentar de novo, e um valor que não se lê como domínio é um 422 invalid_parameter em domain.