كيفية استخدام Telnet لاختبار خدمة SMTP (دليل StickyHosting)
مقدمة
من المشاكل الشائعة التي نواجهها في قسم الدعم الفني هي أن العملاء الذين يسافرون يواجهون مشاكل في إرسال البريد الإلكتروني. غالبًا ما يكون السبب هو الاتصال بشبكة جديدة لم تستخدمها من قبل لإرسال البريد الإلكتروني، مثل الشبكات اللاسلكية المفتوحة في المقاهي أو المكتبات أو الأماكن العامة الأخرى.
كل شبكة تحتوي على قواعدها الخاصة، وفي بعض الأحيان توجد قواعد حول الخوادم المسموح لها بالاتصال بها واستخدامها لإرسال البريد الإلكتروني (SMTP).
السبب الرئيسي لهذه القواعد هو حماية الشبكة من أن يتم تصنيفها كمصدر للبريد المزعج (السبام). يتم تتبع مرسلي البريد المزعج عبر عنوان IP، لذا فإنهم يعرضون سمعة الشبكة التي يستخدمونها للخطر.
من خلال تحديد اتصالات SMTP على الشبكة فقط لخادم SMTP مقبول واحد، يمكن التحكم في الشبكة بشكل أفضل وحمايتها من تصنيفها كمصدر للبريد المزعج. قد يتم تطبيق هذه التغييرات فجأة وبدون تحذير للمستخدمين المتصلين بالشبكة المتأثرة.
اختبار اتصال SMTP باستخدام Telnet
في حال كنت تواجه مشاكل في إرسال البريد الإلكتروني من شبكة منزلية أو شبكة العمل/المكتب، يمكنك استخدام الأوامر التالية لاختبار الاتصال بخادم SMTP الخاص بك.
كيفية استخدام Telnet في Windows لاختبار خدمة SMTP
ملاحظة: تمكين Telnet في Windows
إذا كنت تستخدم Windows Vista أو Windows 7، قد تحتاج إلى تمكين عميل Telnet قبل متابعة التعليمات أدناه. إذا لم تتمكن من تشغيل Telnet من موجه الأوامر، يجب عليك اتباع الخطوات التالية:
-
انقر على "ابدأ" (Start).
-
انقر على "لوحة التحكم" (Control Panel).
-
انقر على "البرامج والميزات" (Programs and Features).
-
انقر على "تشغيل ميزات Windows أو إيقافها" (Turn Windows Features On or Off).
-
حدد المربع بجانب "Telnet Client" ثم انقر على "موافق" (OK).
الآن يجب أن تكون قادرًا على تشغيل الأمر Telnet من موجه الأوامر.
خطوات استخدام Telnet لاختبار الاتصال بـ SMTP:
-
افتح قائمة "ابدأ" (Start) ثم اختر "تشغيل" (Run).
-
في مربع "تشغيل" (Run)، اكتب كلمة "command" واضغط على "Enter". يمكن أيضًا استخدام "cmd" في العديد من إصدارات Windows. سيفتح ذلك نافذة موجه الأوامر.
اكتب الأمر التالي:
-
استبدل
your_smtp_server.com
بعنوان خادم SMTP الذي تريد اختباره. عادةً ما يكون هذا هو عنوان الخادم الذي يستخدمه موفر البريد الإلكتروني الخاص بك (مثلsmtp.gmail.com
أوsmtp.mail.yahoo.com
).
ملاحظة:
-
إذا كان الاتصال ناجحًا، سترى استجابة من الخادم تظهر في نافذة موجه الأوامر، مما يعني أن اتصال Telnet إلى خادم SMTP قد تم بنجاح.
-
إذا كنت ترى رسائل خطأ مثل "Connection Timed Out" أو "Could Not Connect," فهذا يشير إلى أن هناك مشكلة في الاتصال بالخادم، ويمكن أن تكون بسبب قواعد الشبكة أو مشكلات في تكوين الخادم.
اختبار خادم SMTP باستخدام Telnet:
بعد الاتصال بنجاح، يمكنك البدء في إرسال أوامر SMTP لاختبار الخدمة. على سبيل المثال:
-
أمر HELO:
-
اكتب:
-
إذا كانت الاستجابة جيدة، سيعيد الخادم رسالة مثل:
-
-
أمر MAIL FROM:
-
اكتب:
-
سيستجيب الخادم بشكل مماثل إذا كان يعمل بشكل صحيح.
-
-
أمر RCPT TO:
-
اكتب:
-
-
أمر DATA:
-
اكتب:
-
ثم يمكنك إضافة نص البريد الإلكتروني.
-
نصائح إضافية:
-
إذا لم تتمكن من الاتصال بخادم SMTP، حاول استخدام رقم منفذ آخر مثل 587 أو 465، حيث قد تكون بعض الشبكات تقوم بحظر المنفذ 25.
-
تحقق من إعدادات جدار الحماية أو سياسة مزود خدمة الإنترنت (ISP) التي قد تمنع استخدام بعض المنافذ.