نظرة سريعة. 2xx: نجاح · 4xx: مؤقت، أعد المحاولة لاحقًا · 5xx: دائم، لا تعد المحاولة · x.y.z: تفصيل محسّن (RFC 3463)
الخلاصة
- كيف يُبنى الرد. عندما يرد خادم على أمر في محادثة SMTP، يبدأ ردّه برمز من ثلاثة أرقام يتبعه نص.
- النجاح والمتابعة: 2xx و3xx. الرد 250 يعني أن الأمر نجح، وبعد نهاية بيانات الرسالة يعني أن الخادم تحمّل مسؤولية تسليمها.
- الإخفاقات المؤقتة: 4xx. الرد 421 يعني أن الخدمة غير متاحة أو أن الاتصال سيُغلق، وغالبًا بسبب حد للمعدل أو انشغال الخادم.
- الإخفاقات الدائمة: 5xx. الرد 550 يعني أن صندوق البريد غير متاح أو أن الرسالة رُفضت.
- رموز الحالة المحسّنة. فئة الرمز المحسّن هي 2 للنجاح و4 للفشل العابر المستمر و5 للفشل الدائم.
- الرفض بسبب السياسة وما يجب فحصه. عندما يكون الرمز 5.7.x أو يشير النص إلى السياسة، راجع الأسباب المعتادة: فشل SPF أو DKIM أو DMARC، أو وجود عنوان IP أو نطاقك في قائمة حظر، أو ارتفاع معدل الإرسال أو معدل الشكاوى، أو محتوى فعّل أحد المرشحات.
كيف يُبنى الرد
عندما يرد خادم على أمر في محادثة SMTP، يبدأ ردّه برمز من ثلاثة أرقام يتبعه نص. الرمز موجّه للبرامج والنص موجّه للبشر. وقد يتضمن الرد أيضًا رمز حالة محسّنًا بصيغة الفئة.الموضوع.التفصيل، مثل 5.1.1.
550 5.1.1 The email account that you tried to reach does not exist.
الرقم الأول من الرمز الرئيسي يحدد ما عليك فعله. 2xx يعني النجاح، و3xx يعني أرسل المزيد، و4xx يعني فشلًا مؤقتًا، و5xx يعني فشلًا دائمًا.
النجاح والمتابعة: 2xx و3xx
الرد 250 يعني أن الأمر نجح، وبعد نهاية بيانات الرسالة يعني أن الخادم تحمّل مسؤولية تسليمها. القبول لا يعني الوصول إلى صندوق الوارد، فقد تُصنَّف الرسالة بريدًا مزعجًا أو يفشل تسليمها لاحقًا.
الرد 354 يعني أن الخادم جاهز لاستقبال بيانات الرسالة. نادرًا ما تراه خارج محادثة مباشرة.
الإخفاقات المؤقتة: 4xx
الرد 421 يعني أن الخدمة غير متاحة أو أن الاتصال سيُغلق، وغالبًا بسبب حد للمعدل أو انشغال الخادم. أما 450 أو 451 فيعني أن الإجراء لم يُنفَّذ حاليًا، مثلًا بسبب القائمة الرمادية أو خطأ محلي، و452 يعني أن مساحة التخزين في الخادم نفدت أو أن عدد المستلمين كبير جدًا.
ينبغي للخوادم المرسِلة الاحتفاظ بالرسالة وإعادة المحاولة وفق جدول زمني. وإذا أكثر المزوّد من التأجيل فخفّف معدل الإرسال، لأن التأجيل طلب لخفض الحجم. والرسالة التي تبقى مؤجلة بعد عدة أيام تُعاد في النهاية على أنها غير قابلة للتسليم.
الإخفاقات الدائمة: 5xx
الرد 550 يعني أن صندوق البريد غير متاح أو أن الرسالة رُفضت. أما 551 أو 553 فيتعلقان بمشكلة في المستلم أو في صيغة العنوان، و552 يعني أن الرسالة أكبر مما يسمح به الخادم، و554 يعني أن العملية فشلت، وهو رد تستخدمه خوادم كثيرة عند الرفض بسبب السياسة.
لا تعد محاولة إرسال الرسالة نفسها بعد رد 5xx. اعرف السبب من النص وأصلحه، وأزل العناوين غير الموجودة حتى تتوقف عن الإرسال إليها.
رموز الحالة المحسّنة
فئة الرمز المحسّن هي 2 للنجاح و4 للفشل العابر المستمر و5 للفشل الدائم. ويجمع رقم الموضوع الأسباب في مجموعات: 1 للعنونة، و2 لصندوق البريد، و3 لنظام البريد، و4 للشبكة، و5 للبروتوكول، و6 للمحتوى، و7 للأمان أو السياسة.
5.1.1 bad destination mailbox address
5.2.2 mailbox full
5.4.1 no answer from the host
5.7.1 delivery not authorised or refused by policy
الرمز 5.1.1 يعني أن صندوق البريد الوجهة غير موجود، و5.2.2 يعني أن صندوق البريد ممتلئ، و5.7.1 يعني أن التسليم غير مصرّح به، وهو يشمل كثيرًا من حالات الرفض بسبب السياسة. الرمز يعطيك الفئة والنص يعطيك السبب.
الرفض بسبب السياسة وما يجب فحصه
عندما يكون الرمز 5.7.x أو يشير النص إلى السياسة، راجع الأسباب المعتادة: فشل SPF أو DKIM أو DMARC، أو وجود عنوان IP أو نطاقك في قائمة حظر، أو ارتفاع معدل الإرسال أو معدل الشكاوى، أو محتوى فعّل أحد المرشحات. يصوغ كبار المزوّدين هذه الرسائل بطرق مختلفة وكثيرًا ما يضعون رابطًا لصفحة مساعدة.
أداة فحص SPF وDKIM وDMARC لدينا تغطي السبب الأول، وفحص قوائم الحظر لدينا يغطي الثاني، أما معدلا الشكاوى والارتداد لديك فيكشفان الباقي.
رسائل الارتداد
عندما يتعذر تسليم رسالة بعد قبولها، يرسل الخادم المستقبِل أو الناقل رسالة ارتداد، تسمى أيضًا إشعار حالة التسليم، إلى عنوان Return-Path. الصيغة القياسية موجودة في RFC 3464 وتتضمن الرمز ونص التشخيص.
تقرأ منصة الإرسال لديك هذه الرسائل نيابةً عنك وتسجّل النتيجة لكل مستلم. تأكد من أنها تضيف حالات الفشل الدائم إلى قائمة الحظر الداخلية (suppression list).
مراجع ومصادر إضافية
- RFC 5321: بروتوكول نقل البريد البسيط
- RFC 3463: رموز حالة نظام البريد المحسّنة
- RFC 3464: صيغة قابلة للتوسعة لإشعارات حالة التسليم
طبّقه في MigoSMTP: مقالات مركز المساعدة
- شرح رموز ارتداد SMTP
- الرسائل تذهب إلى البريد المزعج: قائمة فحص لاستكشاف الأخطاء
- إدارة قوائم الحظر الداخلية
أدلة وأدوات ذات صلة
- البحث عن رمز الارتداد: فكّ رمزًا من سجلاتك.
- أنواع ارتداد البريد: الارتداد الدائم والمؤقت وارتداد الحظر.
- فاحص SPF وDKIM وDMARC: تحقق من المصادقة.
- فحص قوائم الحظر: ابحث عن عنوان IP الخاص بك.
هل أنت مستعد للتجربة؟ ابدأ بالخطة المجانية وأرسل أول رسالة لك في دقائق.
الأسئلة الشائعة
ماذا تعني رموز SMTP من النوع 4xx و5xx؟
رمز 4xx يعني فشلًا مؤقتًا: على الخادم المرسِل أن يعيد المحاولة لاحقًا. أما رمز 5xx فيعني فشلًا دائمًا: رُفضت الرسالة ولن تفيد إعادة إرسال الرسالة نفسها.
ما هو رمز الحالة المحسّن؟
هو رمز من ثلاثة أجزاء مثل 5.1.1 يضيف تفصيلًا إلى الرد المكوّن من ثلاثة أرقام. الرقم الأول هو الفئة، والثاني الموضوع، والثالث التفصيل. وهي معرّفة في RFC 3463.
ماذا يعني الرمز 550 5.1.1؟
يعني أن عنوان المستلم لم يُقبل لأن صندوق البريد غير موجود على ذلك الخادم. وهو ارتداد دائم، لذا أزل العنوان من قائمتك.
ماذا يعني الرمز 550 5.7.1؟
يعني أن الرسالة رُفضت لسبب يتعلق بالسياسة، مثل قائمة حظر أو فشل فحص المصادقة أو المحتوى. اقرأ النص الذي يلي الرمز، فكل مزوّد يصوغه بطريقته وكثيرًا ما يضع رابطًا لشرحه.