Saltar para a documentação
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
curl "$OE/tools/dmarc?domain=acme.com" -H "$AUTH"
Resposta
{  "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.

Referência