حول رسائل خطأ SMTP

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

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

نموذج لرسالة خطأ SMTP

يوضِّح المثال أدناه رسالة خطأ من خادم بريد. تم إعداد الرمز ورمز الحالة لتقرأها الأجهزة، بينما تم إعداد الرسالة النصية ليقرأها المستخدمون.

توضِّح الرسالة سبب حدوث الخطأ والإجراءات التي يمكن اتخاذها لحله. 

رموز رد SMTP

تشير رموز رد SMTP إلى مكوّنات مُحدّدة من الخدمة، ويمكن أن توضِّح أمورًا، مثل:

  • المستلم المقصود لم يكن مسجلاً في الخدمة.

  • تم تحديد الرسالة باعتبارها رسالة غير مرغوب فيها أو مصابة بفيروس.

  • تم تحديد نطاق المرسل باعتباره مصدرًا للرسائل غير المرغوب فيها.

  • انتهكت الرسالة بعض جوانب سياسة البريد الإلكتروني المُطبَّقة في الشركة، على سبيل المثال، عبر تضمين أرقام بطاقة ائتمان أو لغة محظورة.

تركيبة رمز الخطأ

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

تتبع جميع رسائل خطأ SMTP هذا التنسيق الأساسي بحيث يوضح كل رقم في رموز الخطأ ورموز الحالة مستوى مختلفًا من التفاصيل:

رمز الرد رمز الحالة نص الرد
xyz x.y.z سلسلة نصية

رمز الرد

يسبق جميع ردود خطأ نقل البريد الإلكتروني إما الرمز 4yz أو 5yz الذي يوضِّح نوع الخطأ:

  • 4yz = إكمال سلبي مؤقَّت - ليس هناك إجراء ضروري، سيُعيد المرسل المحاولة

  • 5yz = إكمال سلبي دائم - هناك إجراء مطلوب.

يشير الرقم الثاني في الرمز إلى فئة الاستجابة:

  • x0z = أخطأ في البنية

  • x1z = ردود على طلبات المعلومات

  • x2z = أخطاء قناة الإرسال

  • x3z = غير محدد

  • x4z = غير محدد

  • x5z = حالة نظام البريد

يقدم الرقم الثالث في الرمز تدرجًا أكثر دقة للمعنى في كل فئة حدَّدها الرقم الثاني.

رمز الحالة

توفِّر رموز الحالة معلومات إضافية. إن كل رقم في هذه الرموز يحمل معنى محددًا خاصًا به: يشير الرقم الأول إلى فئة الرمز، والرقم الثاني يوضح الموضوع، أما الرقم الثالث فيقدم المزيد من التفاصيل.

  • x.0.z = غير محدد

  • x.1.z = حالة العنونة

  • x.2.x = حالة صندوق البريد

  • x.3.x = حالة نظام البريد

  • x.4.x = حالة الشبكة والتوجيه

  • x.5.x = حالة بروتوكول تسليم البريد

  • x.6.x = حالة الوسائط أو محتوى الرسالة

  • x.7.x = حالة الأمان أو السياسة

سلسلة نصية

يحتوي الحقل الأخير على سلسة نصية تصف الخطأ بنص يمكن للمستخدمين قراءته، على عكس الرموز المُعَدة لتستخدمها البرامج.

مثال
421، "4.4.5"، الخادم مشغول، حاول مرة أخرى لاحقًا.

رمز الرد 421 يشير إلى أن هذا خطأ مؤقَّت يتعلَّق بقناة الإرسال التي تحتوي على طلب معلومات.

رمز الحالة 4.4.5 يشير إلى أن هذه مشكلة مؤقَّتة تتعلَّق بالشبكة والتوجيه وتؤثِّر في حالة بروتوكول تسليم البريد.

 

لمعرفة المزيد من المعلومات حول رموز الحالة ورد SMTP، يمكنك الاطّلاع على RFC 5321 وRFC 1893 ومراجعة دليل أخطاء SMTP.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

تسجيل الدخول للحصول على خيارات دعم إضافية لحل مشكلتك بسرعة