البريد الإلكتروني · قراءة 9 دقيقة

هل تذهب رسائلك إلى البريد العشوائي؟ إصلاح سجلات SPF وDKIM وDMARC

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

باختصار

أرسلت عرض السعر، والعميل يقول «لم يصلني شيء». وإشعارات نموذج التواصل في موقعك تذهب إلى مجلد العشوائي عندك. السبب الشائع لهاتين الشكوتين ليس المحتوى غالبًا، بل إعدادات DNS لنطاقك. أغلب من يبحثون عن الرسائل التي تذهب إلى البريد العشوائي تركوا أحد سجلات SPF أو DKIM أو DMARC ناقصًا أو خاطئًا.

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

الجزء 1 · السبب لماذا تذهب الرسائل إلى البريد العشوائي؟

يطرح خادم بريد المستلم على كل رسالة واردة السؤال نفسه: هل هذه الرسالة فعلًا من صاحب عنوان المرسل؟ الرسالة بلا توثيق لا تُميَّز عن رسالة مزوّرة. لذلك تضع مزودات البريد الكبيرة الرسائل التي لا يمكن التحقق منها في العشوائي، أو لا تقبلها أصلًا.

هناك أمور أخرى تؤثر في قرار العشوائي: نطاق جديد، وإرسال رسائل كثيرة في وقت قصير، ونسب الشكاوى، والروابط المختصرة، والمرفقات المشبوهة. لكن إذا كانت سجلات DNS ناقصة، فإصلاح البقية لا يكفي. هذا هو المكان الأول الذي تنظر إليه.

ثلاثة سجلات، ثلاثة أسئلة
السجلالسؤال الذي يجيب عنهالتشبيه
SPFهل يحق لهذا الخادم الإرسال نيابة عن هذا النطاق؟قائمة المصرّح لهم عند الباب
DKIMهل خرجت الرسالة فعلًا من هذا النطاق، وهل تغيّرت في الطريق؟الختم على الظرف
DMARCماذا يحدث إذا فشل الاثنان الأولان، ومن يستلم التقرير؟تعليمات للرسائل المزوّرة

الجزء 2 · SPF ما هو سجل SPF وكيف تقرأه؟

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

v=spf1 include:_spf.example-provider.com ~all

الجزء 3 · DKIM ما هو DKIM وماذا يفعل؟

DKIM (DomainKeys Identified Mail) يضيف توقيعًا مشفرًا إلى كل رسالة تُرسل. يوقّع خادم الإرسال الرسالة بمفتاح خاص، ويتحقق المستلم من التوقيع بالمفتاح العام الموجود في DNS نطاقك.

يوجد سجل DKIM في نطاقك تحت اسم مثل selector._domainkey. والمحدِّد selector اسم قصير يعطيك إياه المزود، فيمكن لخدمات مختلفة أن تملك مفاتيح DKIM منفصلة على النطاق نفسه. وعلى عكس SPF، يبقى التوقيع سليمًا حتى لو أُعيد توجيه الرسالة عبر خادم آخر.

الجزء 4 · DMARC ما هو DMARC، وبأي سياسة تبدأ؟

يجمع DMARC نتائج SPF وDKIM مع عنوان المرسل، ويحدد ما يُفعل بالرسائل التي تفشل. يوجد في نطاقك كسجل TXT اسمه _dmarc.

v=DMARC1; p=none;

سياسات DMARC
السياسةماذا يحدث؟متى؟
p=noneلا تُحظر أي رسالة، وتُراقَب فقطفي البداية، بينما تتعرف على كل مصادر الإرسال لديك
p=quarantineالرسائل الفاشلة تذهب إلى البريد العشوائيعندما يعمل SPF وDKIM دون مشكلات لفترة
p=rejectالرسائل الفاشلة تُرفضعندما تريد إيقاف الرسائل المزوّرة تمامًا

الفكرة الأساسية في DMARC هي المواءمة (alignment). النجاح وحده لا يكفي؛ يجب أن يكون النطاق الذي نجح ينتمي إلى النطاق المؤسسي نفسه لعنوان سطر من في الرسالة. مثلًا، الرسالة المرسلة من quotes@yoursite.com يجب أن تكون موقّعة لـyoursite.com أو أحد نطاقاته الفرعية.

إذا أضفت rua=mailto:... إلى السجل، ترسل لك المزودات الكبيرة تقارير مجمّعة تُظهر من يرسل البريد نيابة عن نطاقك. مراجعتها لبضعة أسابيع قبل تشديد السياسة تساعدك على اكتشاف مصدر إرسال نسيته، مثل خدمة فواتير أو نشرة بريدية.

الجزء 5 · القواعد ما الذي يشترطه Gmail والمزودات الكبيرة؟

ينشر Google قواعد مكتوبة لكل من يرسل بريدًا إلى عناوين Gmail. يحتاج الجميع SPF أو DKIM على الأقل. ومن يرسل أكثر من 5,000 رسالة يوميًا يُتوقع أن يملك SPF وDKIM وDMARC معًا، ومواءمة مع عنوان من، وخاصية إلغاء الاشتراك بنقرة واحدة، ونسبة منخفضة من شكاوى البريد المزعج.

نادرًا ما يصل النشاط الصغير إلى 5,000 رسالة يوميًا. ومع ذلك، فإعداد السجلات الثلاثة معًا يرفع نسبة وصول رسائلك، ويصعّب على أي شخص إرسال بريد مزوّر باسم نطاقك. وصول فاتورة مزوّرة أو رسالة تغيير رقم IBAN إلى عملائك مشكلة أكلف بكثير من مجلد العشوائي.

الجزء 6 · الفحوصات كيف تفحص سجلات SPF وDKIM وDMARC؟

فحص في خمس دقائق

  1. أرسل رسالة تجريبية لنفسك

    أرسل رسالة من عنوانك التجاري إلى عنوان Gmail. افتحها في Gmail واختر «إظهار الأصل» من القائمة؛ يجب أن تظهر أسطر SPF وDKIM وDMARC بكلمة PASS.

  2. عدّ سجلات SPF لديك

    في لوحة DNS لنطاقك، تحقق من عدد السجلات التي تبدأ بـ«v=spf1». إذا كان هناك أكثر من سجل، فادمجها.

  3. تحقق من اسم سجل DKIM

    يجب أن يطابق اسم السجل المحدِّد selector الذي أعطاك إياه المزود. إذا أُلحق النطاق مرتين (مثلًا selector._domainkey.yoursite.com.yoursite.com)، فأصلحه.

  4. تأكد من وجود سجل DMARC

    يجب أن يوجد سجل TXT اسمه _dmarc يبدأ بـ«v=DMARC1». إن لم يوجد، فابدأ بـp=none.

  5. انتظر حتى ينتشر

    تنتشر تغييرات DNS عادة خلال بضع دقائق إلى بضع ساعات. إذا لم ترَ نتيجة فورًا، فانتظر وأعد المحاولة بدلًا من حذف السجل وإعادة إضافته.

الجزء 7 · Heyşirket كيف تُعدّ هذه السجلات في لوحة تحكم شركة Heyşirket؟

في Heyşirket، يكون لك صندوق بريد على نطاقك حتى في باقة Starter المجانية. تمر شاشة الإعداد في قسم البريد الإلكتروني من لوحة تحكم الشركة عبر ثلاث خطوات: الطريقة، والسجلات، والجاهزية. وفي خطوة الطريقة تظهر لك هذه المسارات حسب نطاقك: إعداد تلقائي إذا كان نطاقك على بنية Heyşirket التحتية، وإلا وجّه بريدك إلينا؛ وفي الحالتين احتفظ ببريدك الحالي.

إذا كان لنطاقك خدمة بريد تعمل بالفعل، تُظهر الشاشة ذلك وتنصح بالإعداد دون المساس بها. لا يُحذف أي سجل DNS، ولا يتغير سجل MX الذي يعمل.

أسطر شاشة الإعداد
السطرما هوملاحظة
التوقيع (DKIM)سجل DKIMتوقيع الرسائل التي ترسلها
إذن الإرسال (SPF)سجل SPFيُكتب على النطاق الفرعي send. لنطاقك، ولا يُمس سجل SPF الجذري
عنوان الارتدادسجل للرسائل المرتدةيجب إيقاف الوكيل (proxy)
حماية من البريد المزوّر (DMARC)سجل DMARCموصى به، ولا يعيق الإرسال
صندوق الواردMX أو التحويلحسب المسار الذي اخترته

يعرض كل سطر حالة مباشرة: مُتحقَّق منه، أو ظاهر في DNS ويتحقق منه المزود، أو سجل مُضاف وينتشر، أو سجل يجب إضافته إلى لوحة DNS لديك. إذا كان نطاقك على بنية Heyşirket التحتية، فإن اللوحة تضيف السجلات الناقصة بنفسها. وإن لم يكن كذلك، تعرض الشاشة السجلات التي تحتاج إضافتها مع أسمائها وقيمها، وتعيد الفحص تلقائيًا؛ وإذا لم تُرِد الانتظار، فهناك زر تحقق الآن.

إذا لم يكن لديك سجل DMARC، تنشئ اللوحة واحدًا بالقيمة v=DMARC1; p=none;، فلا يحظر شيئًا، بل يراقب فقط. ولا تمس سجل DMARC موجودًا. وتفصيل مهم أيضًا أن سجلات الإرسال توجد على نطاق فرعي: إذا كنت تستخدم خدمة بريد أخرى على نطاقك، فلن تقع في فخ إنشاء سجلي SPF منفصلين لخدمتين.

إذا لم تكن قد ربطت نطاقك بلوحة تحكم الشركة بعد، فاتبع أولًا ربط نطاقك الخاص؛ وهناك ملخص في صفحة ربط النطاق. حدود صناديق البريد والعناوين حسب الباقة موجودة في صفحة البريد الإلكتروني للشركات. وإذا علقت في جانب DNS، فهناك دليل خطوة بخطوة داخل اللوحة: المساعدة › حل مشكلات النطاق.

ما هو سجل SPF؟

سجل SPF هو سجل TXT في DNS يسرد الخوادم المسموح لها بإرسال البريد نيابة عن نطاقك. يبدأ بـ«v=spf1». يتحقق خادم الاستقبال من وجود الخادم الذي سلّم الرسالة في القائمة. ولكل نطاق سجل SPF واحد فقط.

ما هو DKIM وما الفرق بينه وبين SPF؟

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

هل يمكنني الإرسال دون سجل DMARC؟

يمكنك ذلك، لكنه غير موصى به. يطلب Gmail سجل DMARC من المرسلين الذين يرسلون أكثر من 5,000 رسالة يوميًا. وحتى للمرسلين الأصغر، يصعّب DMARC على أي شخص إرسال بريد مزوّر باسم نطاقك. وتكفي سياسة p=none للبداية؛ فهي لا تحظر شيئًا.

رسائلي تذهب إلى البريد العشوائي. ماذا أتحقق أولًا؟

أرسل رسالة تجريبية إلى عنوان Gmail، وانظر إلى نتائج SPF وDKIM وDMARC في الرسالة الأصلية. إذا لم تكن أي منها PASS، فالمشكلة في DNS. ثم تحقق من وجود أكثر من سجل SPF للنطاق، ومن صحة اسم سجل DKIM، ومن كون سجلات البريد خلف وكيل (proxy).

متى أنتقل بـDMARC إلى p=reject؟

ابدأ بـp=none وراقب التقارير لبضعة أسابيع للتأكد من أن كل خدمة ترسل نيابة عن نطاقك تجتاز SPF وDKIM. ثم انتقل إلى p=quarantine، وإذا لم يحدث خلل، فإلى p=reject. فالتشديد المتسرع قد يؤدي إلى رفض رسائلك الخاصة، كالفواتير أو النشرات البريدية.

هل ستضيف Heyşirket هذه السجلات نيابة عني؟

إذا كان نطاقك على بنية Heyşirket التحتية، فإن اللوحة تضيف سجلات الإرسال الناقصة وسجل DMARC بنفسها؛ ولا تحذف أي سجل أبدًا. وإذا كان نطاقك مُدارًا في لوحة DNS أخرى، فتعرض شاشة الإعداد السجلات التي تحتاج إضافتها مع أسمائها وقيمها، وتتحقق منها سطرًا سطرًا أثناء إضافتها.

تحقق من سجلات بريدك افتح شاشة الإعداد لترى حالة SPF وDKIM وDMARC سطرًا سطرًا، وأكمل أي سجل ناقص. افتح إعداد البريد الإلكتروني

الكاتب: فريق تحرير Heyşirket