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 "$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": []}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.