تقني · إجابة موثَّقة المصادر
كيفية التحقق من أن المنفذ 587 مفتوح
يمكنك التحقق من أن المنفذ 587 مفتوح باستخدام أداة سطر أوامر مثل telnet أو netcat أو PowerShell لمحاولة الاتصال بخادم SMTP. إذا نجح الاتصال، فسيرد الخادم عادةً برمز الترحيب 220، مما يدل على أن المنفذ مفتوح ويقبل اتصالات إرسال البريد.
استخدام Telnet لاختبار الاتصال
Telnet أداة قياسية لاختبار اتصال TCP. شغّل الأمر telnet smtp.example.com 587 في الطرفية. إذا أصبحت الشاشة فارغة أو ظهرت رسالة ترحيب من الخادم، فالمنفذ مفتوح. وإذا تلقيت خطأ رفض الاتصال أو انتهاء المهلة، فالمنفذ مغلق أو محجوب بجدار حماية. لاحظ أنه قد يلزم تفعيل telnet من ميزات Windows قبل استخدامه.
استخدام Netcat (nc) على Linux وmacOS
Netcat أداة قوية لتصحيح أخطاء الشبكة. استخدم الأمر nc -zv smtp.example.com 587. يوجّه الخيار z الأداة إلى البحث عن خدمة تستمع دون إرسال بيانات، ويفعّل الخيار v الإخراج المفصّل. سيذكر الإخراج الناجح صراحةً أن الاتصال بالمنفذ نجح، بينما يشير الفشل إلى انتهاء مهلة الاتصال أو رفضه.
استخدام PowerShell على Windows
لمستخدمي Windows الذين لا يتوفر لديهم telnet، يوفر PowerShell الأمر Test-NetConnection. نفّذ Test-NetConnection -ComputerName smtp.example.com -Port 587. سيتضمن الإخراج قيمة منطقية باسم TcpTestSucceeded. إذا كانت True، فالمنفذ 587 مفتوح. وهذه الطريقة مفضلة في بيئات Windows الحديثة لأنها توفر معلومات تشخيصية مفصلة عن مسار الشبكة.
استكشاف أخطاء المنافذ المحجوبة وإصلاحها
إذا كان المنفذ 587 مغلقًا، فافحص إعدادات جدار الحماية المحلي والقيود التي يفرضها مزوّد خدمة الإنترنت. يحجب كثير من مزوّدي الإنترنت المنزلي منافذ البريد الصادر لمنع البريد المزعج. يمكنك التحقق من إعداداتك الخارجية باستخدام SendHQ أو أدواته المجانية (https://sendhq.cc/tools) للتأكد من إمكانية الوصول إلى خادم بريدك من الإنترنت العام. وتأكد من أن مجموعات الأمان لدى مزوّد السحابة تسمح بالحركة الصادرة على TCP 587.
فهم المنفذ 587 وSTARTTLS
المنفذ 587 هو المنفذ القياسي لإرسال البريد (mail submission). وخلافًا للمنفذ 465 الذي يستخدم TLS الضمني، يبدأ المنفذ 587 كاتصال نصي غير مشفّر ثم يُرقّى إلى اتصال آمن باستخدام الأمر STARTTLS. ولهذا يؤكد فحص TCP البسيط أن المنفذ مفتوح، لكن يلزم إجراء مصافحة SMTP كاملة للتحقق من أن التشفير يعمل بشكل صحيح.
أسئلة تطرحها الفرق
ما الفرق بين المنفذ 25 والمنفذ 587؟
يُستخدم المنفذ 25 أساسًا لترحيل البريد بين الخوادم، بينما المنفذ 587 هو المنفذ المخصص لإرسال البريد من العميل إلى الخادم.
لماذا تنتهي مهلة اتصالي على المنفذ 587؟
تشير انتهاءات المهلة عادةً إلى أن جدار حماية يُسقط الحزم. افحص جدار حماية نظام التشغيل المحلي أو جهاز التوجيه في شبكتك أو قواعد مجموعة الأمان في السحابة.
هل يعني نجاح اتصال telnet أن البريد سيُرسَل؟
لا، فهو يؤكد فقط أن منفذ TCP مفتوح. ما زلت بحاجة إلى مصادقة صالحة وأوامر SMTP صحيحة لإرسال البريد بنجاح.
هل المنفذ 587 آمن؟
المنفذ 587 آمن عند استخدامه مع STARTTLS الذي يشفّر الاتصال بعد إنشائه مبدئيًا.