كيفية استخدام Telnet لاختبار خدمة SMTP

كيفية استخدام Telnet لاختبار خدمة SMTP (دليل StickyHosting)

مقدمة
من المشاكل الشائعة التي نواجهها في قسم الدعم الفني هي أن العملاء الذين يسافرون يواجهون مشاكل في إرسال البريد الإلكتروني. غالبًا ما يكون السبب هو الاتصال بشبكة جديدة لم تستخدمها من قبل لإرسال البريد الإلكتروني، مثل الشبكات اللاسلكية المفتوحة في المقاهي أو المكتبات أو الأماكن العامة الأخرى.

كل شبكة تحتوي على قواعدها الخاصة، وفي بعض الأحيان توجد قواعد حول الخوادم المسموح لها بالاتصال بها واستخدامها لإرسال البريد الإلكتروني (SMTP).
السبب الرئيسي لهذه القواعد هو حماية الشبكة من أن يتم تصنيفها كمصدر للبريد المزعج (السبام). يتم تتبع مرسلي البريد المزعج عبر عنوان IP، لذا فإنهم يعرضون سمعة الشبكة التي يستخدمونها للخطر.

من خلال تحديد اتصالات SMTP على الشبكة فقط لخادم SMTP مقبول واحد، يمكن التحكم في الشبكة بشكل أفضل وحمايتها من تصنيفها كمصدر للبريد المزعج. قد يتم تطبيق هذه التغييرات فجأة وبدون تحذير للمستخدمين المتصلين بالشبكة المتأثرة.

اختبار اتصال SMTP باستخدام Telnet
في حال كنت تواجه مشاكل في إرسال البريد الإلكتروني من شبكة منزلية أو شبكة العمل/المكتب، يمكنك استخدام الأوامر التالية لاختبار الاتصال بخادم SMTP الخاص بك.


كيفية استخدام Telnet في Windows لاختبار خدمة SMTP

ملاحظة: تمكين Telnet في Windows
إذا كنت تستخدم Windows Vista أو Windows 7، قد تحتاج إلى تمكين عميل Telnet قبل متابعة التعليمات أدناه. إذا لم تتمكن من تشغيل Telnet من موجه الأوامر، يجب عليك اتباع الخطوات التالية:

  1. انقر على "ابدأ" (Start).

  2. انقر على "لوحة التحكم" (Control Panel).

  3. انقر على "البرامج والميزات" (Programs and Features).

  4. انقر على "تشغيل ميزات Windows أو إيقافها" (Turn Windows Features On or Off).

  5. حدد المربع بجانب "Telnet Client" ثم انقر على "موافق" (OK).

الآن يجب أن تكون قادرًا على تشغيل الأمر Telnet من موجه الأوامر.


خطوات استخدام Telnet لاختبار الاتصال بـ SMTP:

  1. افتح قائمة "ابدأ" (Start) ثم اختر "تشغيل" (Run).

  2. في مربع "تشغيل" (Run)، اكتب كلمة "command" واضغط على "Enter". يمكن أيضًا استخدام "cmd" في العديد من إصدارات Windows. سيفتح ذلك نافذة موجه الأوامر.


اكتب الأمر التالي:

telnet your_smtp_server.com 25
  • استبدل your_smtp_server.com بعنوان خادم SMTP الذي تريد اختباره. عادةً ما يكون هذا هو عنوان الخادم الذي يستخدمه موفر البريد الإلكتروني الخاص بك (مثل smtp.gmail.com أو smtp.mail.yahoo.com).

ملاحظة:

  • إذا كان الاتصال ناجحًا، سترى استجابة من الخادم تظهر في نافذة موجه الأوامر، مما يعني أن اتصال Telnet إلى خادم SMTP قد تم بنجاح.

  • إذا كنت ترى رسائل خطأ مثل "Connection Timed Out" أو "Could Not Connect," فهذا يشير إلى أن هناك مشكلة في الاتصال بالخادم، ويمكن أن تكون بسبب قواعد الشبكة أو مشكلات في تكوين الخادم.


اختبار خادم SMTP باستخدام Telnet:

بعد الاتصال بنجاح، يمكنك البدء في إرسال أوامر SMTP لاختبار الخدمة. على سبيل المثال:

  1. أمر HELO:

    • اكتب:

       
      HELO yourdomain.com
    • إذا كانت الاستجابة جيدة، سيعيد الخادم رسالة مثل:

       
      250 Hello yourdomain.com
  2. أمر MAIL FROM:

    • اكتب:

       
      MAIL FROM: <youremail@yourdomain.com>
    • سيستجيب الخادم بشكل مماثل إذا كان يعمل بشكل صحيح.

  3. أمر RCPT TO:

    • اكتب:

       
      RCPT TO: <recipientemail@domain.com>
  4. أمر DATA:

    • اكتب:

       
      DATA
    • ثم يمكنك إضافة نص البريد الإلكتروني.


نصائح إضافية:

  • إذا لم تتمكن من الاتصال بخادم SMTP، حاول استخدام رقم منفذ آخر مثل 587 أو 465، حيث قد تكون بعض الشبكات تقوم بحظر المنفذ 25.

  • تحقق من إعدادات جدار الحماية أو سياسة مزود خدمة الإنترنت (ISP) التي قد تمنع استخدام بعض المنافذ.

هل كانت المقالة مفيدة ؟

مقالات مشابهة

لا أستطيع رؤية موقعي: كيفية مسح ذاكرة التخزين المؤقتة لنظام DNS

نظرة عامة: تقوم ذاكرة التخزين المؤقتة لنظام DNS (على جهاز الكمبيوتر الخاص بك) بتخزين مواقع...

كيفية مسح أو تفريغ ذاكرة التخزين المؤقتة لـ DNS لتسريع الانتشار

نظرة عامة: تقوم ذاكرة التخزين المؤقتة لـ DNS بتخزين مواقع (عناوين IP) خوادم الويب التي تحتوي على...

كيفية تشغيل Traceroute في StickyHosting

كيفية تشغيل Traceroute في StickyHosting Traceroute هو أداة تشخيصية مفيدة تتبع المسار الذي يسلكه...

مولد كلمات مرور قوية ونصائح للأمان

مولد كلمات مرور قوية ونصائح للأمان مولد كلمات المرور القويةلضمان أمان كلمات المرور الخاصة بك،...