تخطَّ إلى المستندات
API

فحص سياسة DMARC لنطاق

ما يقوله سجل DMARC لأي نطاق، وما الخطأ فيه.

GET/tools/dmarc

ينفّذ الاستدعاء الحقيقي على مساحة عملك.

GET /tools/dmarc

ما يقوله سجل DMARC لأي نطاق، وما الخطأ فيه.

مثال

لا يحتاج إلى أي نطاق صلاحية. domain هو أي نطاق عام، ويُقرأ عنوان البريد أو الرابط على أنه نطاقه. قيمة 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.

المرجع