خلف كل رسالة بريد إلكتروني تاريخ تقني مخفي — مجموعة من الترويسات (headers) التي يخفيها برنامج البريد عادةً، لكنها تسجّل بصدق الخوادم التي مرّت بها الرسالة وما إذا كان المرسِل فعلاً من يدّعي أنه هو.
لماذا يتحوّل عنوان الرسالة إلى "=?UTF-8?B?...?="
صُمّمت ترويسات البريد قبل عقود على أساس ASCII سباعي البت فقط، لذا لا يمكن كتابة عنوان مثل «موعد الاجتماع غدًا» مباشرة داخل الترويسة لأن الحروف العربية خارج هذا النطاق. يحلّ RFC 2047 هذه المشكلة عبر صياغة «الكلمة المُرمَّزة»: =?UTF-8?B?2YXZiNi52K8g2KfZhNin2KzYqtmF2KfYuQ==?= — أولًا ترميز المحارف (UTF-8)، ثم الحرف B لترميز Base64 أو Q لترميز quoted-printable، وأخيرًا البايتات المشفَّرة نفسها. كل حرف عربي يحتاج بايتَين في UTF-8، لذا يتحوّل عنوان عربي قصير إلى نص مُرمَّز أطول بكثير من النص الأصلي، وهذا هو السبب الشائع وراء ظهور الترويسة الخام كسلسلة رموز غير مفهومة قبل فك ترميزها.
ترويسات Received: خريطة مسار الرسالة
كل خادم بريد تمرّ به الرسالة يضيف ترويسة Received خاصة به في أعلى القائمة — لذلك لتتبّع المسار الفعلي للرسالة من المرسِل إلى صندوق الوارد، يجب قراءة الترويسات من الأسفل إلى الأعلى، أي بترتيب معاكس تمامًا لترتيب إضافتها.
SPF وDKIM وDMARC: ثلاثة فحوصات ثقة منفصلة
SPF (Sender Policy Framework) هو سجلّ DNS للنطاق يحدّد الخوادم المسموح لها بإرسال بريد باسمه؛ وتُظهر ترويسة Received-SPF ما إذا كان الخادم المرسِل ضمن تلك القائمة. أما DKIM فيضيف توقيعًا تشفيريًا يمكن التحقق منه بمفتاح عام منشور في DNS المرسِل، ما يثبت أن محتوى الرسالة لم يُعدَّل أثناء النقل. ثم يخبر DMARC الخادم المستقبِل بما يجب فعله برسالة فشلت في SPF أو DKIM: رفضها، أو تصنيفها كبريد مزعج، أو تسليمها مع تحذير. هذه الفحوصات الثلاث مهمة خصوصًا لرسائل تنتحل صفة بنوك أو جهات حكومية بأسماء نطاقات تبدو مطابقة للأصل.
لماذا نحتاج إلى هذا
- التحقق مما إذا كانت رسالة مشبوهة محاولة تصيّد بعنوان مرسِل مزوَّر.
- فك ترميز عنوان الرسالة أو اسم المرسِل عندما يصل كنص غير مفهوم على شكل
=?UTF-8?B?...?=. - تشخيص سبب وصول رسائلك الصادرة إلى مجلد البريد المزعج لدى المستقبِلين.
لماذا يُستخدم Message-ID
ترويسة Message-ID معرِّف فريد يمنحه برنامج البريد للرسالة عند إرسالها، ومن المفترض ألا يتكرر أبدًا في أي رسالة أخرى في العالم. وهو ضروري لتجميع المراسلات في «سلاسل» (threading): فعند الرد على رسالة، ينسخ برنامجك الـMessage-ID الأصلي إلى ترويسة In-Reply-To، وهذا الرابط هو ما يجعل خدمات البريد تعرض الرسائل كمحادثة واحدة بدل رسائل منفصلة.