طريقة الاستخدام
- اكتب نطاقك في النطاق، مثل example.com.
- اختر سياسة النطاق (p). none تقرير فقط، فهي المكان المناسب للبداية.
- اكتب عنواناً في التقارير المجمّعة (rua) لتستقبل التقارير، واقرأها قبل أن تنتقل إلى سياسة أشد.
- انسخ سجل DMARC (TXT) وانشره كسجل TXT عند اسم السجل.
ماذا يقول سجل DMARC
سجل DMARC هو سجل TXT عند _dmarc متبوعاً بنطاقك (RFC 7489، القسم 6.1). يخبر المستقبِلين بما يفعلونه بالبريد الذي يفشل في فحوص DMARC لنطاقك، وإلى أين يرسلون التقارير. يبدأ بالوسم v=DMARC1 والوسم p، وتتبعهما الوسوم الأخرى مفصولة بفواصل منقوطة (القسم 6.3).
- الوسوم المجهولة تُتجاهل، والوسم الذي على قيمته الافتراضية يُحذف من السجل (القسم 6.3).
- يمكن أن تأتي الوسوم بأي ترتيب بعد v وp (القسم 6.4). وتكتبها هذه الصفحة بترتيب التعريف الرسمي.
السياسة والمحاذاة والتقارير
يحدد p سياسة نطاقك، ويحدد sp، حين يُكتب، سياسة النطاقات الفرعية وحدها (RFC 7489، القسم 6.3). يتحقق DMARC من المحاذاة: يجب أن يطابق نطاق سطر From النطاق الذي اجتاز DKIM أو SPF. ويختار adkim وaspf المحاذاة التساهلية أو الصارمة لكل فحص (القسمان 3.1 و6.3). ويحدد rua وruf أين تذهب التقارير، ويجب أن يكون العنوان من نوع mailto (القسم 6.3).
بدء السياسة
يطلب p=none من المستقبِلين ألا يتخذوا أي إجراء في التسليم، وأن يرسلوا التقارير (RFC 7489، القسم 6.3). اقرأها لترى أي بريد يفشل قبل أن تفرض أي سياسة شيئاً. ويطبّق الوسم pct السياسة على جزء من البريد الفاشل، لطرح تدريجي، وتُرسل التقارير دائماً مهما كانت النسبة.
مثال: سياسة ترفض البريد الفاشل لـ example.com
السجل v=DMARC1; p=reject; rua=mailto:[email protected] يُنشر عند _dmarc.example.com. يطلب من المستقبِلين رفض البريد الذي يفشل في فحوص DMARC، وإرسال التقارير المجمّعة إلى [email protected].
تُترك الوسوم على قيمها الافتراضية دون كتابة: الوسم sp، والنسبة، ووضعا المحاذاة، فيبقى السجل قصيراً.
| المقياس | القيمة |
|---|---|
| السياسة (p) | reject |
| التقارير (rua) | mailto:[email protected] |
| السجل | v=DMARC1; p=reject; rua=mailto:[email protected] |
| المضيف | _dmarc.example.com |
الأسئلة الشائعة
أين أنشر سجل DMARC؟
كسجل TXT عند _dmarc متبوعاً بنطاقك، مثل _dmarc.example.com (RFC 7489، القسم 6.1). تعرض الصفحة الاسم الدقيق تحت اسم السجل.
هل أبدأ بـ p=none؟
يطلب p=none من المستقبِلين ألا يتخذوا أي إجراء وأن يرسلوا التقارير (RFC 7489، القسم 6.3)، فترى أي بريد يفشل قبل أن تفرض أي سياسة شيئاً. انتقل إلى quarantine ثم إلى reject حين ينجح بريدك الحقيقي.
ماذا يفعل pct؟
يحدد pct نسبة البريد الفاشل التي تنطبق عليها السياسة، من 0 إلى 100 (RFC 7489، القسم 6.3). وهو يدعم الطرح التدريجي، وتُرسل التقارير مهما كانت النسبة.
ما الفرق بين المحاذاة التساهلية والصارمة؟
تحدد المحاذاة مدى قرب نطاق From من النطاق الذي اجتاز DKIM أو SPF. التساهلية r هي الافتراضية، والصارمة s تطلب تطابقاً أقرب. ويُضبط الوضعان منفصلين لـ DKIM وSPF (RFC 7489، القسمان 3.1 و6.3).
لماذا يوجد سياستان، p وsp؟
يُطبّق p على نطاقك ونطاقاته الفرعية. ويُطبّق sp، حين تكتبه، على النطاقات الفرعية وحدها ولا يشمل النطاق نفسه (RFC 7489، القسم 6.3)، فيمكنك ضبط شدة مختلفة لكل منهما.
هل ترسل هذه الأداة نطاقي إلى أي مكان؟
لا. يُبنى السجل في متصفحك من ما تكتبه، ولا يُبحث عنه على الشبكة ولا يُخزَّن، وهو نص تنشره أنت بنفسك.
المصادر
- RFC 7489 (باللغة الإنجليزية): المصادقة على الرسائل المستندة إلى النطاق، والتقارير، والمطابقة (DMARC)
- RFC 5321 (باللغة الإنجليزية): بروتوكول نقل البريد البسيط (العناوين)
- RFC 5322 (باللغة الإنجليزية): تنسيق رسالة الإنترنت (addr-spec)
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.