تُرسل رسالة إلى عميل أو زميل، وبعد دقيقتين يعود إليك تقرير فشل يقول إن نطاق المستقبِل لا يقبل البريد. تراجع العنوان حرفًا حرفًا فلا تجد خطأً إملائيًا، وتفتح موقع النطاق في المتصفّح فيعمل من غير مشكلة. الموقع يعمل والرسالة لا تصل، والسبب في أغلب هذه الحالات سطر واحد في إعدادات النطاق اسمه سجلّ MX.
سجلّ MX هو الإشارة التي يعلّقها النطاق ليقول لكل خادم على الإنترنت: رسائل هذا النطاق تُسلَّم هنا. فإذا غابت هذه الإشارة لم يجد الخادم المُرسِل جهةً يقصدها، فأعاد الرسالة إليك مصحوبةً بسطر غامض. لهذا يبدأ أي فحص جادّ لعنوان بريد من هذه النقطة تحديدًا، ويمكنك التحقّق مما إذا كان النطاق يملك خادم بريد قادرًا على استقبال الرسائل قبل أن ترسل شيئًا أو تضيف العنوان إلى قائمتك.
ما سجلّ MX ولماذا يوجد أصلًا
نظام أسماء النطاقات (DNS) هو الدليل الذي يحوّل الأسماء المفهومة للبشر إلى عناوين تفهمها الخوادم، وفيه أنواع من السجلّات لكل نوع وظيفة: سجلّ A يقول أين يقيم الموقع، وسجلّ MX يقول أين يُسلَّم البريد. الاسم اختصار لعبارة Mail Exchanger، أي الخادم المكلَّف باستقبال الرسائل نيابةً عن النطاق.
والفرق بينهما سبب حيرة شائعة: قد يكون موقعك مستضافًا عند شركة وبريدك عند شركة أخرى، فتغيير المضيف لا يعني تغيير مزوّد البريد. وقيمة MX ليست عنوان IP بل اسم مضيف مثل mx1.example-mail.net، يُترجَم بدوره إلى عنوان رقمي عبر سجلّ A أو AAAA خاص به.
ومسار الرسالة يمضي هكذا: تكتب إلى salem@example.com، فيقتطع خادمك ما بعد علامة @ ويسأل نظام أسماء النطاقات عن سجلّات MX الخاصة بـ example.com، فيعود الجواب باسم خادم أو أكثر، فيسلّم الرسالة إلى صاحب الأولوية الأعلى. أما إن عاد الجواب فارغًا، فقد انتهى الطريق قبل أن يبدأ.
قيم الأولوية والخادم الاحتياطي
لكل سجلّ MX رقم يسبق اسم الخادم يسمّى قيمة الأولوية. والقاعدة عكسية على غير المتوقّع: الرقم الأصغر يعني أولوية أعلى. فإذا رأيت سجلّين بالقيمتين 10 و20، فصاحب القيمة 10 هو الوجهة الأولى، والآخر لا يُستخدم إلا إذا تعذّر الوصول إلى الأوّل.
هذا معنى «سجلّ MX الاحتياطي»: خادم ثانٍ يستقبل الرسائل ويحتفظ بها في طابور مؤقّت حين يكون الخادم الرئيسي متوقّفًا للصيانة أو معطّلًا، ثم يمرّرها إليه عند عودته. ولهذا لا يعني انقطاع خادم البريد ساعةً ضياع ما أُرسل خلالها.
وحين تتساوى القيم، تُوزَّع الرسائل بين الخوادم بالتناوب تقريبًا لتقاسم الحمل. ومعظم المزوّدين ينشرون قائمة سجلّات جاهزة بقيم متدرّجة، والالتزام بها أسلم من الاجتهاد.
كيف تستعلم عن سجلّ MX بنفسك
الاستعلام لا يحتاج إلى صلاحيات ولا إلى ملكية النطاق، فسجلّات DNS معلومات عامّة. على لينكس وmacOS الأمر المعتاد هو dig MX example.com +short، وهو يعرض قائمة مختصرة من الأولويات وأسماء الخوادم؛ وعلى ويندوز يؤدّي nslookup -type=mx example.com الغرض نفسه. وإذا لم تكن الطرفية خيارًا مريحًا، تكفي أي أداة ويب للاستعلام عن DNS أو مدقّق عناوين يعرض النتيجة جاهزة.
انتبه إلى أمرين عند قراءة النتيجة: أن الاسم المعروض ينتهي غالبًا بنقطة تدلّ على أنه مطلق لا ناقص، وأن الجواب قد يكون مخزّنًا مؤقّتًا، فالتعديل الذي أجريته قبل دقائق قد لا يظهر إلا بعد انقضاء مدّة التخزين المؤقّت (TTL).
«النطاق بلا سجلّ MX» ولماذا هو أوّل فحص حقيقي
حين ترى في تقرير الارتداد أن النطاق ليس له سجلّ MX أو أن الوجهة غير قابلة للتوجيه، فالمعنى أن النطاق لا يعلن عن أي خادم بريد. والأسباب المتكرّرة معدودة: خطأ إملائي في النطاق نفسه لا في الاسم قبل @، أو نطاق محجوز وموقوف من غير خدمة بريد، أو نطاق شركة أُغلقت، أو نطاق خُصّص للموقع فقط وقرّر صاحبه ألّا يستقبل عليه شيئًا.
وفي أدوات التحقّق تظهر النتيجة نفسها بصياغة أخرى: «نطاق غير صالح» أو «لا يمكن التسليم». وهي نتيجة قاطعة لا تحتمل التأويل، فالعنوان الذي لا نطاق مستقبِلًا له لن يصبح صالحًا بمرور الوقت، وإبقاؤه في قائمتك يرفع معدّل الارتداد ويضرّ بسمعة إرسالك.
ولهذا السبب تحديدًا يأتي MX في مقدّمة خطوات أي مدقّق. فالفحص الشكلي للصياغة يقول شيئًا واحدًا فقط: أن النصّ يشبه عنوان بريد. أما فحص MX فرخيص وسريع ولا يتطلّب محاورة أي خادم، ومع ذلك يستبعد شريحة كبيرة من العناوين الميّتة والمكتوبة خطأً. وما بعده أثقل وأقلّ حسمًا، لأن كثيرًا من الخوادم يجيب عن أسئلة الصناديق بغموض متعمّد.
وإن كنت تختبر نموذج تسجيل أو رسالة تأكيد على موقعك، فمن العملي أن تجرّبه بعنوان تفتحه في الحال عبر صندوق بريد مؤقّت يستقبل الرسائل من غير تسجيل، لترى بعينك ما إذا كانت الرسالة تخرج وتصل فعلًا.
MX مقابل الرجوع إلى سجلّ A
هنا تفصيل يفوت كثيرين: إذا لم يجد الخادم المُرسِل أي سجلّ MX، فالمعيار يسمح له بمحاولة أخيرة هي التسليم إلى عنوان سجلّ A أو AAAA الخاص بالنطاق نفسه، ويسمّى ذلك «MX الضمني». عمليًّا تنجح هذه المحاولة نادرًا، لأن خادم الموقع لا يستمع غالبًا على منفذ البريد، فينتهي الأمر برفض أو بمهلة تنقضي. لا تعتمد عليه أبدًا: إن أردت استقبال بريد على نطاق، أضف سجلّ MX صريحًا.
أخطاء شائعة تُعطّل استقبال البريد
- توجيه MX إلى اسم مستعار (CNAME): يجب أن يشير سجلّ MX إلى اسم مضيف له سجلّ A أو AAAA مباشر. الإشارة إلى CNAME مخالفة للمعيار، وبعض الخوادم ترفضها فتفشل التسليمات على نحو متقطّع يصعب تشخيصه.
- وضع عنوان IP مكان اسم المضيف: قيمة MX اسم لا رقم، والعنوان الرقمي هنا لا يعمل وتصنّفه الأدوات إعدادًا خاطئًا.
- ضياع السجلّات بعد نقل النطاق: عند تغيير المسجّل أو خوادم الأسماء تُبنى منطقة DNS جديدة فارغة، فتختفي سجلّات MX التي أضفتها سابقًا. الموقع يعود سريعًا فلا ينتبه أحد، بينما يظلّ البريد يرتدّ أيامًا.
- الإبقاء على سجلّات مزوّد قديم: بعد الانتقال إلى مزوّد جديد تبقى سجلّات السابق أحيانًا، فتتوزّع الرسائل بين صندوقين، ويقول المرسِلون إنهم أرسلوا وأنت لا ترى شيئًا.
- نسيان مدّة التخزين المؤقّت: إن كان TTL طويلًا فقد يظلّ السجلّ القديم مستخدَمًا ساعات بعد التعديل، فخفّض المدّة قبل التغيير بيوم.
MX وSPF وDKIM وDMARC: أدوار لا تتبادل
الخلط بين هذه السجلّات كثير مع أن تقسيم العمل بينها واضح. MX يخصّ الاستقبال: أين تُسلَّم الرسائل القادمة إلى نطاقك. أما SPF وDKIM وDMARC فتخصّ الإرسال والمصداقية: من يحقّ له الإرسال باسم نطاقك، وكيف يثبت أن الرسالة لم تُعدَّل في الطريق، وماذا يفعل المستقبِل حين يفشل الفحص.
وهذا يفسّر حالتين محيّرتين: نطاق يستقبل بريدًا ممتازًا ثم تسقط رسائله الصادرة في مجلّد المزعج لأن SPF ناقص، ونطاق ضُبط بإتقان للإرسال فقط ولا سجلّ MX فيه، فتُقبل رسائله ويرتدّ كل ردّ يُرسَل إليه. ضبط الجانبين معًا هو الوضع السليم، وتفصيل الجانب الثاني في شرح سجلّات SPF وDKIM وDMARC بلغة مفهومة.
الأسئلة الشائعة
هل يستطيع نطاق واحد أن يملك عدّة سجلّات MX؟
نعم، بل هذا هو المعتاد لدى مزوّدي البريد الكبار. تُضاف عدّة سجلّات بقيم أولوية مختلفة، فيُجرَّب الأصغر رقمًا أوّلًا ثم ينتقل المُرسِل إلى التالي إن تعذّر الوصول، بينما تتقاسم السجلّات المتساوية القيمة الحمل بينها.
كم يستغرق ظهور سجلّ MX جديد؟
يعتمد على مدّة التخزين المؤقّت المضبوطة على المنطقة والسجلّ. غالبًا يظهر التغيير خلال دقائق إلى ساعات قليلة، وقد يمتدّ إلى يوم كامل عند مزوّدين يخزّنون النتائج مدّة أطول. والنصيحة العملية: خفّض TTL قبل التغيير ثم أعده إلى قيمته المعتادة بعد استقرار الوضع.
هل يعني وجود سجلّ MX أن العنوان نفسه صالح؟
لا. سجلّ MX يثبت أن النطاق قادر على استقبال البريد، لا أن الصندوق المحدّد قبل علامة @ موجود. قد يكون النطاق سليمًا تمامًا والاسم مكتوبًا خطأً أو محذوفًا بعد مغادرة موظّف، ولهذا يفرّق المدقّق بين نتيجة على مستوى النطاق وأخرى على مستوى الصندوق كما يوضّح دليل كيف تتحقّق من صحّة عنوان بريد إلكتروني.
ماذا لو كان النطاق يستضيف موقعًا فقط ولا أريد بريدًا عليه؟
هذا خيار مشروع، والأنظف أن تعلنه صراحةً بدل تركه غامضًا. تنشر بعض الجهات سجلّ MX خاصًّا يشير إلى نقطة فارغة للدلالة على أن النطاق لا يستقبل بريدًا مطلقًا، فيحصل المُرسِل على رفض فوري واضح بدل محاولات متكرّرة ومهل تنقضي.
هل يمكن أن تختفي سجلّات MX من غير أن يلمسها أحد؟
لا تختفي من تلقاء نفسها، لكنها تضيع فعليًّا عند تغيير خوادم الأسماء أو نقل النطاق أو استرجاع نسخة قديمة من منطقة DNS. وتظهر الأعراض متأخّرة لأن الموقع يظلّ يعمل بينما يرتدّ البريد بهدوء، فاجعل فحص MX بندًا ثابتًا بعد أي تغيير على النطاق.
قبل أن تلوم مزوّد بريدك في الارتداد التالي، خذ ثوانيَ لتفحص العنوان وترى ما إذا كان نطاقه يعلن أصلًا عن خادم بريد يستقبل الرسائل.