Перейти к документации
API

Проверить политику DMARC домена

Что говорит запись DMARC любого домена и что с ней не так.

GET/tools/dmarc

Выполняет настоящий запрос в вашем рабочем пространстве.

GET /tools/dmarc

Что говорит запись DMARC любого домена и что с ней не так.

Пример

Не требует scope. domain может быть любым публичным доменом, а адрес почты или URL читается как свой домен. stage равен missing, invalid, monitor для p=none, quarantine или reject.

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

Поддомен без собственной записи наследует запись своего организационного домена, и inheritedFrom называет его.

Каждый ответ отражает то, что публичный DNS говорил в тот момент. DNS, который не отвечает, даёт 503 unreachable, и стоит попробовать снова, а значение, которое не читается как домен, даёт 422 invalid_parameter на domain.

Справочник