XFOR: Telnet إلى المنفذ 25 إلى SMTP اختبار الاتصال

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

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

اتبع الخطوات ثيتروبليشوتينج مناسبة للمشكلة التي تواجهها. على سبيل المثال، إذا كان لديك مشاكل في سيندينجيميل رسائل عبر بروتوكول SMTP بين خوادم يتم رونينجيكستشانجي 2000 Server، يمكنك اختبار اتصال SMTP باستخدام Telnet على ملقم الإرسال للاتصال بالمنفذ 25 على الملقم الوجهة. بشكل افتراضي، يستمع SMTP على المنفذ 25. أو، إذا كان لديك مشاكل في تلقي بريد SMTP من الإنترنت، اتبع الخطوات المسردة في هذه المقالة لاختبار الاتصال بملقم البريد SMTP من مضيف موجود على شبكة الإنترنت وغير موجود على شبكة الاتصال.

ملاحظة:ملاحظة: توضح هذه المقالة فقط المعلومات لاختبار اتصال للمراسلة مع Exchange Server. إذا تعذر الاتصال بملقم Exchange، ابحث في "قاعدة المعارف ل Microsoft" للأعراض الأخرى أو رسائل الخطأ التي تواجهها. لمزيد من المعلومات حول كيفية استكشاف مشكلات النقل Exchange، راجع المقالة التالية في "قاعدة المعارف ل Microsoft":
257265 استكشاف الأخطاء العامة لنقل القضايا في Exchange 2000 Server في Exchange Server 2003
معلومات أخرى
هناك العديد من الاختلافات SMTP في سطر منتج Microsoft. خط منتج Windows خدمة SMTP الذي تم تضمينه مع خدمات معلومات إنترنت (IIS)، وفي نظام التشغيل Windows NT Server 4.0، تم تضمين خدمة SMTP في Option Pack. في إصدارات أحدث من Windows، تم دمج IIS في نظام التشغيل، ويمكنك إضافة IIS باستخدامإضافة أو إزالة البرامجفي "لوحة التحكم". بالإضافة إلى ذلك، استخدام Exchange 2000 Server و Exchange Server 2003 خدمة SMTP موجود من IIS مع ميزات إضافية. Exchange 4.0 Server و Exchange 5.0 Server Exchange 5.5 Server تتضمن إصدارات SMTP الخاص بهم في شكل موصل بريد إنترنت (IMC) أو خدمة بريد إنترنت (IMS).

ملاحظة:ملاحظة: في Exchange 5.0 Server أو الإصدارات الأحدث، يتم استدعاء موصل بريد إنترنت (IMC) خدمة Internet Mail Service.

قبل بدء تشغيل جلسة عمل Telnet، يجب أن يكون لديك عنوان البريد الإلكتروني SMTP الكامل المستخدم الوجهة الذي تريد إرسال رسالة الاختبار هذا. يجب أن يكون عنوان البريد الإلكتروني هذا بالتنسيق التالي:
User@Site.Domain.com
يجب عليك أيضا اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم الذي يشغل خدمات SMTP (على سبيل المثال، 10.120.159.1). إذا كانت الملقمات في المؤسسة الخاصة بك، قد لديك هذه المعلومات. إذا كانت الملقمات خارجية, هو أسهل طريقة للعثور على هذه المعلومات استخدام Nslookup.exe للبحث عن سجلات DNS (تعرف أيضا بسجلات مبادل بريدي إنترنت) التي تحتوي على هذه المعلومات.

للحصول على معلومات إضافية حول NSlookup، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
200525 استخدام NSlookup.exe
للحصول على معلومات إضافية حول كيفية الحصول على السجلات "مبادل بريد إنترنت"، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
203204 XFOR: كيفية الحصول على السجلات مبادل بريد إنترنت

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

ملاحظة:ملاحظات
  • تتطلب بعض التطبيقات Telnet تشغيل الارتداد المحلي لمشاهدة الأوامر التي كنت تكتب. للقيام بذلك في جلسة عمل Microsoft Telnet، اكتب مجموعة local_echo في موجه الأوامر.
  • في نظام التشغيل Windows XP، اكتب مجموعة لوكاليتشو بدلاً من مجموعة local_echo.

الاختبار الأساسي

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

ملاحظة:ملاحظة: Microsoft Telnet لا يتيح لك استخدام المفتاح Backspace. إذا ارتكبت خطأ عند كتابة أمر، يجب اضغط Enter، وقم بتشغيل أمر جديد.

في الخطوات التالية، يمكنك تشغيل Telnet من سطر الأوامر.
  1. لفتح سطر الأوامر، انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب cmd في المربع فتح ، وثم انقر فوق موافق.
  2. يمكنك بدء جلسة عمل Telnet باستخدام الأمر Telnet بالتنسيق التالي:

    ملاحظة:ملاحظة: اضغط مفتاح الإدخال Enter بعد كتابة كل سطر.
    telnet اسم الخادم portnumber
    على سبيل المثال، اكتب:
    telnet mail.contoso.com 25
    ملاحظة:ملاحظة: يمكنك استبدال اسم الخادم باستخدام عنوان IP أو FQDN خادم SMTP الذي ترغب في الاتصال. تذكر أن اضغط ENTER بعد كل أمر.

    إذا كان يعمل الأمر، تلقي استجابة من ملقم SMTP مشابهة لما يلي:
    220 site.contoso.com Microsoft Exchange Internet Mail Connector <version number of the IMC>
    ملاحظة:ملاحظة: يوجد إصدارات مختلفة من خوادم Microsoft SMTP أو ملقمات SMTP خارجية، وقد تتلقى استجابات مختلفة من ملقم التلقي. المهم أن تتلقى الإجابة 220 مع FQDN الملقم وإصدار SMTP. بالإضافة إلى ذلك، تتضمن كافة إصدارات خادم Microsoft SMTP مصطلح 'Microsoft' استجابة 220.
  3. بدء اتصال عن طريق كتابة الأمر التالي:
    EHLO test.com
    ملاحظة:ملاحظة: يمكنك استخدام الأمر الحلو، ولكن EHLO هو فعل موجودة في مجموعة فعل SMTP الموسعة معتمدة في كافة تطبيقات Microsoft الحالية ل SMTP. أنها لفكرة جيدة لاستخدام EHLO، إلا إذا كنت تعتقد أن هناك مشكلة تتعلق بأفعال SMTP الموسعة.

    إذا كان الأمر ناجحاً، تتلقى الاستجابة التالية:
    250 OK
  4. اكتب الأمر التالي لإعلام ملقم SMTP المتلقي مرسل الرسالة:
    بريد من:Admin@test.com
    ملاحظة:ملاحظة: يمكن أن يكون هذا العنوان أي عنوان SMTP الذي تريده، لكن فكرة جيدة للنظر في المسائل التالية:
    • تصفية بعض أنظمة البريد SMTP الرسائل استناداً إلى "المراسلات من": العنوان وقد لا تسمح بعض عناوين IP للاتصال أو قد لا يسمح عنوان IP لإرسال بريد إلكتروني إلى نظام البريد SMTP إذا لم تطابق عنوان IP اتصال مجال حيث تتواجد نظام البريد SMTP. في هذا المثال، يتم في هذا المجال test.com.
    • إذا كنت لا تستخدم عنوان بريد إلكتروني صالح عند إرسال رسالة، لا يمكن تحديد ما إذا كانت الرسالة مشكلة تسليم لأن تقرير عدم التسليم (NDR) لا يمكن الوصول إلى عنوان IP غير صالح. إذا استخدمت عنوان بريد إلكتروني صالح، تتلقى الاستجابة التالية من ملقم SMTP:
      250 OK - MAIL FROM Admin@test.com
  5. اكتب الأمر التالي لمعرفة العنوان الذي يتم إرسال رسالة البريد الإلكتروني إلى ملقم SMTP المتلقي.

    ملاحظة:ملاحظة: أنها لفكرة جيدة لاستخدام عنوان SMTP صالح مستلم دوماً في المجال الذي تقوم بإرسال بريد إلكتروني إلى. على سبيل المثال، إذا كنت ترسل إلىjohn@domain.com، يجب أن تكون متأكداً من أن john@domain.com موجود في المجال. وإلا، سوف تتلقى NDR.

    اكتب الأمر التالي وعنوان SMTP الذي تريد إرسال رسالة بريد إلكتروني إلى:
    RCPT إلى: User@Domain.Com
    تتلقي الاستجابة التالية:
    250 OK - Recipient User@ Domain.Com
  6. اكتب الأمر التالي لإعلام ملقم SMTP أنت جاهز لإرسال البيانات:
    البيانات
    تتلقي الاستجابة التالية:
    354 Send data. End with CRLF.CRLF
  7. أنت الآن جاهز لكتابة المقطع 822/2822 الرسالة. وسوف يرى المستخدم هذا الجزء من الرسالة في علبة الوارد الخاصة بهم. اكتب الأمر التالي لإضافة سطر موضوع:
    الموضوع: رسالة اختبار
    اضغط المفتاح Enter مرتين. لا تتلقى ردا من هذا الأمر.

    ملاحظة:ملاحظة: يجب أن تتوافق الأمرين الإدخال مع طلب التعليقات (RFC) 822 و 2822. أوامر 822 ويجب أن يتبعها سطر فارغ.
  8. اكتب الأمر التالي لإضافة النص الأساسي للرسالة:
    وهذا رسالة اختبار فلن تشاهد استجابة من هذا الأمر.
  9. اكتب نقطة (.) في السطر الفارغ التالي، ومن ثم اضغط Enter. تتلقي الاستجابة التالية:
    250 OK
  10. إغلاق الاتصال عن طريق كتابة الأمر التالي:
    قم بإنهاء
    تتلقي الاستجابة التالية:
    221 closing connection
  11. تحقق من أن المستلم تلقي الرسالة التي قمت بإرسالها. في حالة حدوث أية رسائل حدث خطأ في سجل أحداث التطبيق، أو إذا كان هناك مشاكل في تلقي الرسالة، تحقق من التكوين أو الاتصال بالمضيف.

متقدم اختبار

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

لطلب إيصال بتسليم لرسالة اختبار، راجع step5 في المقطع اختبار "الأساسية" للتأكد من أن المعلومات المقدمة هو عنوان بريد إلكتروني صالح الحصول إيصال بالتسليم. ثم في step6 في المقطع اختبار "الأساسية"، اكتب الأمر التالي في جلسة عمل Telnet:
RCPT إلى:User@Site.Domain.Com إعلام = النجاح والفشل
4.00 موصل IMS خدمة بريد إنترنت IMC

تحذير: تمت ترجمة هذه المقالة تلقائيًا

คุณสมบัติ

รหัสบทความ: 153119 - การตรวจสอบครั้งสุดท้าย: 07/03/2015 16:11:00 - ฉบับแก้ไข: 3.0

Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange 2000 Server Standard Edition, Microsoft Exchange Server 5.5 Standard Edition, Microsoft Exchange Server 5.0 Standard Edition, Microsoft Exchange Server 4.0 Standard Edition, Microsoft Internet Information Services 6.0

  • kbhowto kbmt KB153119 KbMtar
คำติชม