التعريف
SPF وDKIM وDMARC هي معايير مصادقة البريد الإلكتروني الثلاثة القائمة على DNS. يحدد SPF الخوادم المسموح لها بالإرسال باسم النطاق، ويوقّع DKIM الرسائل توقيعاً تشفيرياً، ويخبر DMARC الجهات المستقبِلة بما يجب فعله عند فشل الرسائل في اجتياز هذه الفحوص ويرسل تقارير بذلك.
SPF (Sender Policy Framework، RFC 7208) سجل DNS من نوع TXT يُدرج عناوين IP والخدمات المسموح لها بإرسال البريد باستخدام النطاق الوارد في مرسل الغلاف (envelope sender). وتتحقق الجهات المستقبِلة من الخادم المتصل بمقارنته بهذا السجل. ويسمح SPF بعشرة استعلامات DNS كحد أقصى، وهو حد كثيراً ما يُتجاوز عند إضافة عدد كبير من المزوّدين.
يضيف DKIM (DomainKeys Identified Mail، RFC 6376) توقيعاً رقمياً إلى ترويسات كل رسالة. وتتحقق منه الجهة المستقبِلة بمفتاح عام منشور في DNS تحت محدِّد (selector). ويشترط Gmail مفاتيح بطول 1,024 بت على الأقل، ويوصي بطول 2,048 بت.
يعتمد DMARC على المعيارين معاً. إذ ينشر النطاق سياسة (p=none أو quarantine أو reject) وعناوين لاستقبال التقارير. وتجتاز الرسالة DMARC عندما ينجح SPF أو DKIM لنطاق متوافق مع نطاق المرسل الظاهر (From). وقد صدر DMARC في الأصل بوصفه RFC 7489، ثم استُبدل في مايو 2026 بمواصفة جديدة ضمن مسار المعايير هي RFC 9989.
يشترط Gmail اعتماد SPF وDKIM وDMARC لدى المرسلين بكميات كبيرة. طبّق DMARC تدريجياً بالبدء بـ p=none، ثم اقرأ التقارير لتحديد كل مرسل مشروع (نظام CRM، ومكتب الدعم، ومنصة المراسلة)، وأصلح إعدادات SPF وDKIM الخاصة بهم، ثم انتقل إلى quarantine فـ reject.
مثال
_dmarc.example.com TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"