عاجل ومؤقت: ثغرة PHP حرجة. كيف تفحص ←

كيف تصلح سجل SPF

تعني نتيجة SPF في فحص أمان النطاق عادةً أن سجل SPF لديك مفقود، أو مضبوط بشكل خاطئ، أو لا يغطي جميع الخدمات التي ترسل البريد نيابةً عنك. إليك ما يعنيه ذلك وكيف تصلحه.

ماذا تعني هذه النتيجة

SPF (Sender Policy Framework) سجل DNS من نوع TXT يسرد عناوين IP وخوادم البريد المصرّح لها بإرسال البريد من نطاقك. وعندما يتلقى خادم مستقبِل رسالة تدّعي أنها من نطاقك، فإنه يفحص سجل SPF ليرى ما إذا كان الخادم المرسِل في القائمة المعتمدة.

من النتائج الشائعة:

  • لا يوجد سجل SPF — يمكن لأي خادم إرسال البريد باسم نطاقك
  • يستخدم SPF ~all (فشل مرن softfail) — يُشار إلى المرسلين غير المُصادَق عليهم لكن لا يُحظرون
  • SPF لا يغطي جميع خوادم البريد — خدمة ترسل البريد نيابةً عنك غير مدرجة
  • يحتوي SPF على عدد كبير جدًا من استعلامات DNS — يقتصر SPF على ١٠ استعلامات DNS؛ وتجاوزها يؤدي إلى فشل التحقق

لماذا يهم ذلك

من دون سجل SPF مضبوط بشكل صحيح، يستطيع مرسلو البريد العشوائي والمتصيدون إرسال رسائل تبدو صادرة من نطاقك. وSPF أيضًا إحدى آليتي المصادقة (إلى جانب DKIM) اللتين يعتمد عليهما DMARC في اتخاذ قرار التطبيق.

كيف تعالجها — خطوة بخطوة

الخطوة 1: افحص سجل SPF الحالي

سجل SPF هو سجل TXT على النطاق الجذر. ويبدو هكذا:

v=spf1 include:spf.protection.outlook.com ~all

الخطوة 2: حدّد جميع الخدمات التي ترسل البريد من نطاقك

من الخدمات الشائعة: Microsoft ٣٦٥ وGoogle Workspace وMailchimp وSalesforce وHubSpot وSendGrid وZendesk ومزوّد استضافة موقعك. وتحتاج كل منها إلى مُدخل include: في سجل SPF.

الخطوة 3: ابنِ سجل SPF المحدَّث

v=spf1 include:spf.protection.outlook.com include:sendgrid.net -all
  • v=spf1 — البداية المطلوبة
  • include: — يضيف نطاقات عناوين الإرسال لمزوّد خارجي
  • ip4: — يضيف عنوان IP محددًا مباشرةً
  • -all — فشل صارم (hard fail): ارفض الرسائل من المصادر غير المدرجة (موصى به)
  • ~all — فشل مرن (soft fail): أشِر إليها لكن سلّمها (حماية أقل)

الخطوة 4: حدّث سجل DNS من نوع TXT

سجّل الدخول لدى مزوّد DNS وحدّث سجل TXT على النطاق الجذر. ويجب أن يوجد سجل SPF واحد بالضبط — فتعدد سجلات SPF يؤدي إلى فشل التحقق.

قيم include الشائعة في SPF بحسب مزوّد البريد

المزوّدSPF include
Microsoft 365include:spf.protection.outlook.com
Google Workspaceinclude:_spf.google.com
Mailchimpinclude:servers.mcsv.net
SendGridinclude:sendgrid.net
Resendinclude:_spf.resend.com
Zendeskinclude:mail.zendesk.com

حد الاستعلامات العشرة في DNS

يسمح SPF بحد أقصى قدره ١٠ استعلامات DNS عند تقييمه. وإذا تجاوز سجلك ذلك (وهو أمر شائع عند استخدام كثير من المرسلين الخارجيين)، يفشل التحقق. وإن كانت هذه حالتك، ففكّر في استخدام خدمة لتسطيح SPF (SPF flattening) أو في تقليص عدد مزودي الإرسال لديك.

تحقق من نجاح الإجراء

افحص نطاقك على mydomainrisk.com — ستتحدّث نتيجة SPF لتُظهر حالة النجاح فور ضبط سجلك بشكل صحيح.

افحص سجل SPF الآن

يحلل MyDomainRisk سجل SPF، ويتحقق من تغطيته مقارنةً بسجلات MX، ويميّز بين الفشل المرن والفشل الصارم — مجانًا.

افحص نطاقًا مجانًا ←