Aller à la documentation
API

Vérifier la politique DMARC d'un domaine

Ce que dit l'enregistrement DMARC de n'importe quel domaine, et ce qui ne va pas.

GET/tools/dmarc

Exécute le véritable appel sur votre espace de travail.

GET /tools/dmarc

Ce que dit l'enregistrement DMARC de n'importe quel domaine, et ce qui ne va pas.

Exemple

Ne nécessite aucun scope. domain est n'importe quel domaine public, et une adresse e-mail ou une URL est lue comme son domaine. stage vaut missing, invalid, monitor pour p=none, quarantine ou reject.

curl
curl "$OE/tools/dmarc?domain=acme.com" -H "$AUTH"
Réponse
{  "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": []}

Un sous-domaine sans enregistrement propre hérite de celui de son domaine organisationnel, et inheritedFrom le nomme.

Chaque réponse est ce que le DNS public disait à ce moment-là. Un DNS qui ne répond pas donne un 503 unreachable, qui vaut la peine d'un nouvel essai, et une valeur qui ne se lit pas comme un domaine donne un 422 invalid_parameter sur domain.

Référence