تقني · إجابة موثَّقة المصادر

امتدادات ESMTP: بروتوكول نقل البريد البسيط الموسَّع

امتدادات ESMTP تحسينات على بروتوكول نقل البريد البسيط الأصلي تتيح للعميل والخادم التفاوض على القدرات خلال المصافحة الأولية. فباستخدام الأمر EHLO بدلًا من HELO، يطلب العميل قائمة بالامتدادات المدعومة، مما يُفعّل ميزات مثل التشفير والمصادقة وأحجام الرسائل الأكبر دون الإخلال بالتوافق مع الإصدارات السابقة.

آلية العمل

تبدأ العملية حين يرسل العميل الأمر EHLO إلى الخادم. فيردّ الخادم بالرمز 250 OK متبوعًا بقائمة الامتدادات المدعومة، مثل SIZE أو STARTTLS أو AUTH. وتضمن مرحلة التفاوض هذه اتفاق الطرفين على قدرات الجلسة قبل بدء نقل البريد الفعلي. وإذا لم يكن الخادم يدعم ESMTP، فسيُعيد الخطأ 500 أو 502، مما يدفع العميل إلى الرجوع إلى الأمر الأساسي HELO.

أهميته للمُرسِلين

ESMTP بالغ الأهمية لأمان البريد الإلكتروني الحديث وكفاءته. فمن دون هذه الامتدادات، لا يستطيع المُرسِلون استخدام STARTTLS لتشفير الاتصال أو SMTP AUTH لإثبات هويتهم أمام خادم الترحيل. وهذا يمنع نقل بيانات الاعتماد نصًا واضحًا ويحمي سلامة تدفق البريد. ويستطيع المُرسِلون الذين يستخدمون أدوات SendHQ التحقق من إعدادات DNS والمصادقة لديهم للتأكد من أن بنيتهم التحتية تدعم هذه الامتدادات الضرورية.

ملاحظات تشغيلية شائعة

من الأخطاء المتكررة عدم التعامل مع الرجوع من EHLO إلى HELO، مما قد يسبب إخفاق الاتصال مع الأنظمة القديمة. كذلك تُجري بعض الجدران النارية أو الأجهزة الأمنية فحصًا لـ SMTP وقد تحذف امتدادات EHLO، فتُعطّل STARTTLS فعليًا وتُجبر الاتصال على البقاء في حالة غير آمنة. ويجب على المسؤولين التأكد من أن الوسطاء في الشبكة لا يتدخلون في عملية التفاوض على الامتدادات.

مثال ملموس

في جلسة نموذجية، يرسل العميل EHLO mail.example.com. فيردّ الخادم بـ 250-smtp.provider.com Hello و250-SIZE 52428800 و250-STARTTLS و250-AUTH PLAIN LOGIN. يرى العميل STARTTLS في القائمة، فيُصدر فورًا الأمر STARTTLS لترقية الاتصال إلى TLS قبل إرسال الأمر AUTH لتقديم بيانات الاعتماد.

التوافق والمعايير

يحافظ ESMTP على توافق صارم مع مواصفات SMTP الأصلية. فإذا كان العميل قديمًا جدًا بحيث لا يفهم EHLO، يواصل الخادم العمل باستخدام أوامر SMTP الأساسية. ويتيح هذا النهج المتدرّج لمنظومة البريد الإلكتروني العالمية أن تتطور وتتبنّى معايير أمان جديدة، مع ضمان إمكانية تسليم البريد عبر بنى تحتية متفاوتة القِدَم.

أسئلة تطرحها الفرق

ما الفرق بين HELO وEHLO؟

يُستخدم HELO في SMTP الأساسي ويقتصر على تعريف العميل. أما EHLO فيُستخدم في ESMTP لتعريف العميل وطلب قائمة بامتدادات الخادم المدعومة.

هل يحلّ ESMTP محل SMTP؟

لا، ESMTP امتداد لـ SMTP. فهو يضيف قدرات جديدة مع البقاء متوافقًا مع البروتوكول الأصلي لدعم الأنظمة القديمة.

ما أكثر الامتدادات شيوعًا اليوم؟

أهم الامتدادات هي STARTTLS للتشفير، وAUTH لمصادقة العميل، وSIZE لتحديد الحد الأقصى لحجم الرسالة.

المصادر الأساسية