Ir a la documentación
API

Comprobar la política DMARC de un dominio

Lo que dice el registro DMARC de cualquier dominio, y qué tiene de malo.

GET/tools/dmarc

Ejecuta la llamada real en tu espacio de trabajo.

GET /tools/dmarc

Lo que dice el registro DMARC de cualquier dominio, y qué tiene de malo.

Ejemplo

No necesita ningún scope. domain es cualquier dominio público, y una dirección de correo o una URL se lee como su dominio. stage es missing, invalid, monitor para p=none, quarantine o reject.

curl
curl "$OE/tools/dmarc?domain=acme.com" -H "$AUTH"
Respuesta
{  "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 subdominio sin registro propio hereda el de su dominio organizativo, y inheritedFrom lo nombra.

Cada respuesta es lo que decía el DNS público en ese momento. Un DNS que no responde es un 503 unreachable, que vale la pena reintentar, y un valor que no se lee como dominio es un 422 invalid_parameter en domain.

Referencia