تقني · إجابة موثَّقة المصادر
منفذ SMTP 587 مقابل 25: أي منفذ تستخدم لإرسال البريد
استخدم المنفذ 587 لإرسال البريد من عميل أو تطبيق إلى خادم بريد. أما المنفذ 25 فمخصص لترحيل البريد بين الخوادم وكثيرًا ما تحظره مزوّدات خدمة الإنترنت لمنع البريد المزعج. ويدعم المنفذ 587 بروتوكول STARTTLS لتشفير آمن، وهو المعيار الحديث لإرسال الرسائل.
المنفذ 587 لإرسال الرسائل
المنفذ 587 هو المنفذ المخصص لإرسال البريد. تستخدمه برامج البريد مثل Outlook أو التطبيقات المخصصة لإرسال البريد إلى خادم SMTP. ويتطلب هذا المنفذ عادةً المصادقة ويستخدم الأمر STARTTLS لترقية اتصال نصي عادي إلى جلسة مشفرة بـ TLS. ولأنه المعيار للإرسال، فنادرًا ما تحظره مزوّدات خدمة الإنترنت، مما يجعله الخيار الموثوق للمطورين. وتوفّر SendHQ أدوات مجانية على https://sendhq.cc/tools للمساعدة في التحقق من إعدادات بريدك.
المنفذ 25 لترحيل الخوادم
المنفذ 25 هو منفذ SMTP الأصلي المستخدم لترحيل البريد بين وكلاء نقل البريد (Mail Transfer Agents). وعندما يرسل خادم بريد رسالة إلى خادم آخر، فإنه يستخدم المنفذ 25. غير أنه بسبب الحجم الكبير للبريد المزعج الصادر من حواسيب منزلية مخترَقة ونصوص برمجية غير موثَّقة، تحظر معظم المزوّدات السكنية والسحابية الحركة الصادرة على المنفذ 25. ومحاولة استخدام المنفذ 25 لإرسال التطبيقات كثيرًا ما تنتهي بانتهاء مهلة الاتصال.
فروق الأمان والتشفير
صُمّم المنفذ 587 للعمل مع STARTTLS، الذي يتيح للعميل والخادم التفاوض على اتصال آمن بعد المصافحة الأولية. ويمكن للمنفذ 25 أيضًا دعم STARTTLS، لكنه كثيرًا ما يُستخدم لحركة غير مشفرة في الأنظمة القديمة. ولـ TLS الضمني يُستخدم المنفذ 465 أحيانًا، مع بقاء المنفذ 587 هو المعيار الذي توصي به IANA للإرسال. ويضمن استخدام المنفذ 587 معالجة المصادقة معالجة صحيحة قبل قبول البريد للتسليم.
اختيار المنفذ المناسب
إذا كنت تكتب شيفرة بـ Python أو Node.js، أو تستخدم مكتبة لإرسال البريد المعاملاتي، فابدأ دائمًا بالمنفذ 587. ولا تستخدم المنفذ 25 إلا إذا كنت تُعِدّ خادم بريد كاملًا مخصصًا لاستقبال البريد من خوادم أخرى على الإنترنت. وإذا تعذّر اتصال تطبيقك عبر 587، فافحص إعدادات جدار الحماية أو مجموعات الأمان لدى مزوّد السحابة للتأكد من السماح بالحركة الصادرة على ذلك المنفذ تحديدًا.
أسئلة تطرحها الفرق
لماذا يُحظر المنفذ 25؟
تحظر مزوّدات خدمة الإنترنت المنفذ 25 لمنع روبوتات البريد المزعج من إرسال ملايين الرسائل مباشرةً من أجهزة مصابة دون استخدام خادم بريد شرعي.
هل المنفذ 587 آمن؟
نعم، يستخدم المنفذ 587 بروتوكول STARTTLS لتشفير الاتصال بين العميل والخادم، مما يحمي بيانات الاعتماد ومحتوى الرسالة.
هل يمكنني استخدام المنفذ 465 بدلًا منه؟
كان المنفذ 465 مخصصًا في الأصل لـ SMTPS (أي TLS الضمني). ورغم أنه ما زال شائعًا، فإن المنفذ 587 هو المعيار الحالي للإرسال عبر STARTTLS.