افتح صندوق بريد

البريد وقابلية التسليم

ارتداد البريد الإلكتروني: كيف تقرأه وماذا تعني رموزه

الارتداد ليس رسالتك وقد عادت إليك. إنه رسالة جديدة كتبتها آلة عن رسالة سبق أن رحلت — وقد كتب الاعتذار في أعلاها الخادمُ الأقرب إليك، لا الخادم الذي رفضها. أما السبب الحقيقي فيكمن أبعد قليلاً: رقمان وسطر نص حر. وفيما يلي أين تجدهما، وماذا يقرر كل رقم، وأي الإخفاقات يستحق إعادة الإرسال.

  • مبتدئ
  • 22 دقيقةً للقراءة
مغلّف أزرق يرتد في الهواء بجانب فتحة صندوق بريد رمادي، ومغلّف أزرق ثانٍ ساقط تحته

ما هو الارتداد، واللحظتان اللتان يحدث فيهما

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

يمكن أن يُنتَج في لحظتين مختلفتين تمامًا، والتمييز بينهما هو معظم التشخيص. وهناك نتيجتان أخريان تبدوان فشلاً من موضعك، وليستا كذلك:

ماذا حدثماذا ترى، ومتىبماذا يخبرك
رُفضت أثناء المحادثة. رفض الخادم المستقبِل الرسالة بينما كان خادمك لا يزال متصلاً به.خطأ في تطبيق بريدك أنت، في الثانية نفسها. لا تُنشأ أي رسالة ارتداد إطلاقًا.أوثق الأنواع على الإطلاق. فالرفض جاء مباشرة من الآلة المسؤولة عن العنوان، دون أي وسيط يخفف منه.
قُبلت، ثم فشلت. أجاب أحدهم بـ250، وتحمّل مسؤولية الرسالة، ثم لم يستطع إتمام المهمة.رسالة جديدة من MAILER-DAEMON، بعد دقائق أو أيام. وهذا هو الارتداد بالمعنى المعتاد.اقرأ Reporting-MTA: قبل أي شيء آخر: فكاتب التقرير هو حيث توقفت الرسالة، وهذا ليس دائمًا الطرف البعيد.
قُبلت وصُنِّفت بريدًا مزعجًا. نجح التسليم.لا شيء على الإطلاق — لا يوجد تقرير، لأن شيئًا لم يفشل.الصمت ليس فشلاً. البريد الذي لا يصل أبدًا مشكلة مختلفة، وفحصها الأول مختلف.
قُبلت وأُسقطت بصمت. أُخذت ثم أُتلفت دون أي كلمة.لا شيء، أبدًا.أسوأ سلوك يمكن أن يصدر عن خادم بريد، ولهذا السبب يرفض الخادم المُدار جيدًا عند الباب بدلاً من ذلك. ومن موضعك، لا يمكن تمييزه عن الصف الذي فوقه.
رفض عند البابأثناء المحادثةتطبيقك يُظهر خطأفي الثانية نفسهالا توجد رسالة ارتدادقبلت ثم فشلتفي مكان ما لاحقًاتصل رسالة جديدةمن MAILER-DAEMONبعد دقائق أو أيامالسفلية وحدها رسالة ارتداد. أما العلوية فهي خطأ — وهي الأوثق بين الاثنتين، لأن لا أحد رحّلها.
الفشل نفسه، بروايتين مختلفتين. إن رُفضت عند الباب، أخبرك خادمك أنت بذلك خلال الثانية نفسها؛ وإن قُبلت ثم فشلت، كتبت إليك آلة ما في مكان ما على الطريق عن ذلك لاحقًا.

فعبارة «لقد ارتدت» تسمّي شيئين. أحدهما خطأ عرضه عليك برنامجك أنت، والآخر رسالة كتبتها لك آلة تخص شخصًا غريبًا، ولا يحمل تقريرًا تقرؤه سوى الثاني منهما. وبقية هذا الدليل تدور حول ذلك التقرير.

أين يكمن السبب فعلاً

تقرير التسليم رسالة من ثلاثة أجزاء، وشكله ثابت منذ RFC 3464. الجزء الأول هو الاعتذار، كتبته الآلة الأقرب إليك لإنسان يقرؤه. والثاني هو الكتلة المقروءة آليًا، وهي الجزء الوحيد الذي يحمل حقائق. والثالث هو رسالتك الأصلية، أو ترويستها فقط، حتى تستطيع معرفة أيّها فشلت.

تقرير تسليم، مختصر
From: Mail Delivery System <MAILER-DAEMON@mail.example.org>
To: <you@example.org>
Subject: Undelivered Mail Returned to Sender
Content-Type: multipart/report; report-type=delivery-status;
        boundary="B7F21C4"

--B7F21C4
Content-Type: text/plain; charset=us-ascii

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients.

--B7F21C4
Content-Type: message/delivery-status

Reporting-MTA: dns; mail.example.org
Arrival-Date: Tue,  8 Sep 2026 10:14:02 +0000

Final-Recipient: rfc822; sales@example.com
Action: failed
Status: 5.1.1
Remote-MTA: dns; mx.example.com
Diagnostic-Code: smtp; 550 5.1.1 <sales@example.com>: Recipient
        address rejected: User unknown in virtual mailbox table

--B7F21C4
Content-Type: text/rfc822-headers

اقرأ الجزء الأوسط بهذا الترتيب:

Final-Recipient:
أيّ عنوان فشل. يمكن أن يحمل التقرير الواحد كتلة لكل مستلم، فعلى رسالة أُرسلت إلى عدة أشخاص هذا ما يخبرك بمن يتعلق الأمر — وقد تكون الرسالة قد وصلت فعلاً إلى البقية.
Action:
failed ارتداد. وdelayed تحذير بأن خادمًا لا يزال يحاول ولم يتخل عن شيء بعد؛ وقد يصلك تقرير ثانٍ يقول إنها نجحت. أما relayed وdelivered فليسا فشلاً على الإطلاق، ويسهل إساءة قراءة أحدهما على أنه كذلك.
Status:
رمز الحالة الموسّع — ثلاثة أرقام، مُعدّة لتقرأها البرمجيات لا أنت. وهو الجزء القابل للمقارنة بين مزوّد وآخر، وهو ما لا تستطيعه الجمل أبدًا.
Diagnostic-Code:
السطر المهم فعلاً. إنه إجابة الخادم البعيد نفسه، منقولة حرفيًا، تحمل رمز الرد الخاص به وأي جملة كتبها مسؤوله. كل ما فوقه إعادة سرد؛ وهذا هو الأصل.
Remote-MTA:
أيّ مضيف قاله. يستحق نظرة كلما كان الفشل متعلقًا بالتوجيه: فاسم مضيف لا تعرفه يعني عادة أن بريد النطاق يذهب إلى مكان لم تتوقعه، أو مكان كان يذهب إليه سابقًا فقط.

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

الرقمان، والرقم الذي يحسم الأمر

يُكتب الرفض على هذا النحو، وهو ثلاثة أشياء منفصلة تربط بينها مسافات:

رمز تشخيص واحد، ثلاثة أشياء منفصلة
550 5.1.1 <sales@example.com>: Recipient address rejected: User unknown

550 هو رمز الرد: ثلاثة أرقام، حدّدها بروتوكول SMTP نفسه في RFC 5321، وهو الجزء الذي يحتاجه البروتوكول ليقرر ما يفعله بعد ذلك. و5.1.1 هو رمز الحالة الموسّع من RFC 3463، أُضيف لأن ثلاثة أرقام لم تكن كافية للتعبير. وكل ما يأتي بعده نص حر، يكتبه مَن يُشغّل ذلك الخادم، ولا يُقنّنه أي شيء إطلاقًا.

يبدأ كلا الرقمين بالرقم نفسه، وذلك الرقم هو الحكم:

الحكمماذا يحدث بعد ذلك
2 — قبول. ليس فشلاً على الإطلاق؛ يظهر في التقارير الخاصة بالمستلمين الذين نجح التسليم إليهم فعلاً.لا شيء. سُلِّمت الرسالة، والتقرير يخبرك بذلك فحسب.
4 — فشل مؤقت. يقول الخادم «ليس الآن»، وهذا ليس كقوله «لا».يضع خادمك الرسالة في قائمة الانتظار ويحاول مجددًا من تلقاء نفسه، لأيام قليلة. ومعظم الإخفاقات المؤقتة لا يراها إنسان إطلاقًا.
5 — فشل دائم. ستكون الإجابة غدًا هي نفسها تمامًا.لا تُعاد أي محاولة. وهذا هو النوع الذي يضع تقريرًا في صندوق واردك.

الرقم الثاني هو الموضوع — أي نوع من الأشياء قد اختل. وهو أسرع طريقة لتصنيف رمز لم تره من قبل قط:

الموضوعما الذي تدور حوله هذه الفئة من الفشل
.0. — أخرىغير محدد. خادم لم يستطع تصنيف فشله الخاص، أو لم يكلف نفسه عناء ذلك. والنص الحر هو كل ما لديك.
.1. — العنونةالعنوان نفسه: لا صندوق بريد كهذا، ولا نطاق كهذا، أو نطاق أعلن أنه لا يقبل البريد. وهي أكبر مجموعة بفارق كبير.
.2. — صندوق البريدصندوق البريد موجود لكنه لا يستطيع استقبال هذه الرسالة: فهو ممتلئ، أو معطَّل، أو أن الرسالة تتجاوز حدًا مضبوطًا على ذلك الحساب.
.3. — نظام البريدنظام الاستقبال ككل: نفدت مساحته، أو نفدت طاقته، أو غير قادر أصلاً على التعامل مع رسالة بهذا الحجم.
.4. — الشبكة والتوجيهالوصول إلى هناك: لا مسار، ولا إجابة، أو حلقة بين خادمين، أو رسالة أمضت وقتًا طويلاً جدًا في قائمة الانتظار فتُخلي عنها.
.5. — البروتوكولمحادثة SMTP نفسها سارت خطأً. نادر الحدوث، وهو غالبًا خلل برمجي عند أحدهم لا شيء فعلته أنت.
.6. — المحتوىكان متن الرسالة أو ترميزه غير مقبول — مجموعة أحرف يتعذر على المستقبِل تحويلها، أو تحويل رفض القيام به. نادر أيضًا.
.7. — السياسة والأمنرفضتها قاعدة: المصادقة، أو السمعة، أو قائمة حظر، أو قرار من مسؤول. وهي عمليًا ثاني أكبر مجموعة، والمجموعة التي تهم فيها الجملة أكثر من الرقم.
ارتداد دائم (Hard bounce)
5. العنوان خاطئ، أو زال، أو مرفوض بحكم السياسة، وإعادة إرسال الرسالة نفسها لا تغيّر شيئًا. يحذف مرسِلو البريد الجماعي العنوان من القائمة عند أول ارتداد من هذا النوع، لأن الاستمرار هو ما يجعل نطاق الإرسال يُقيَّد في كل مكان دفعة واحدة.
ارتداد مؤقت (Soft bounce)
4. صندوق بريد ممتلئ، أو خادم مشغول، أو رفض مؤقت بحكم السياسة. تُعاد محاولته دون تدخل من أحد وعادة ما يصل؛ ولا تسمع به إلا إن نفدت المحاولات أولاً.

لا يرد أي من المصطلحين في أي مواصفة. إنهما اختصار صناعة الإرسال لذلك الرقم الأول، وهذا الاختصار يستحق معرفته لأن كل أداة قابلية تسليم ستُسلَّم لك يومًا ما تُقدّم تقاريرها به.

الرموز التي ستقابلها فعلاً

هناك عشرات الرموز في السجل الذي تحتفظ به IANA، ونحو دزينة منها فقط في الحياة العادية. وهذه الدزينة تغطي كل ارتداد يقرؤه أي أحد تقريبًا:

الرمز، واسمه المعياريماذا حدث فعلاًماذا تفعل حياله
5.1.1 — عنوان صندوق بريد وجهة غير صالحالنطاق موجود ويستقبل البريد، لكن لا يوجد اسم كهذا عليه. وهو أكثر أنواع الارتداد شيوعًا بفارق كبير.تحقق من التهجئة، ثم تحقق من أنه العنوان الذي أُعطيته فعلاً. لا شيء في طرفك يصلح اسمًا غير موجود في طرفهم.
5.1.2 — عنوان نظام وجهة غير صالحالمشكلة في النطاق نفسه: فهو غير موجود، أو لا ينشر أي شيء يستقبل البريد.ابحث عن خطأ إملائي في الجزء بعد @. فإن كان صحيحًا، فذلك النطاق لا يستقبل البريد ولن يغيّر أي قدر من إعادة المحاولة ذلك.
5.1.10 — عنوان المستلم له سجل MX فارغنشر النطاق عمدًا ما معناه «أنا أرسل بريدًا ولا أستقبل أي بريد على الإطلاق»، وهو ما تُعرِّفه RFC 7505 بأنه سجل MX واحد يشير إلى لا شيء. شائع على النطاقات المجردة لشركات كبيرة.لا شيء. ابحث عن عنوان آخر: فهذا ليس صندوق بريد ولم يُقصد له أن يكون كذلك قط.
5.2.1 — صندوق البريد معطَّلالاسم موجود لكن الحساب مُعلَّق، أو مُغلق، أو مُعدّ بحيث لا يقبل بريدًا من الخارج.تواصل مع الشخص بطريقة أخرى. هذا النوع يتراجع أحيانًا من تلقاء نفسه بعد أسابيع، ولا يتراجع أبدًا في أحيان أخرى.
4.2.2 أو 5.2.2 — صندوق البريد ممتلئتجاوز الحصة المخصصة. بصفته 4 يُعاد محاولته لأيام قليلة؛ وبصفته 5 يكون الخادم المستقبِل قد قرر ألا ينتظر أحدًا ليرتب صندوقه.انتظر، إن كان 4. وإن كان 5، أخبر المستلم بوسيلة أخرى أن صندوقه ممتلئ — فلن يخبره أحد غيرك.
5.3.4 — الرسالة أكبر من أن يستوعبها النظامتجاوزت سقف الخادم المستقبِل لرسالة واحدة، وهو سقف يُحتسب على الرسالة المرمَّزة كاملة لا على الملف الذي أرفقته وحده.ضع الملف في مكان ما وأرسل الرابط. المرفقات وسقف الحجم يشرح لماذا يكون الحد الحقيقي دائمًا أقل بكثير من الرقم المُعلن.
5.2.3 — طول الرسالة يتجاوز حدًا إداريًاالفشل نفسه، لكن مقرَّر على مستوى أدنى: قاعدة على ذلك الصندوق تحديدًا لا حد للنظام الذي خلفه.كما في السابق، ونادرًا ما يوجد إعداد على أي من الجانبين يرفعه. افترض أن الرقم مقصود.
4.4.1 — لا إجابة من المضيفلم يُجب الخادم المستقبِل إطلاقًا: آلة معطلة، أو جدار حماية يعترض الطريق، أو سجل يشير إلى شيء لم يعد موجودًا.لا شيء، في البداية — فهذا بالضبط ما وُجدت قائمة إعادة المحاولة من أجله. فإن تحوّل إلى ارتداد بعد أيام، فالطرف الآخر يعاني عطلاً حقيقيًا.
5.4.4 — يتعذر التوجيهلا سجل MX، ولا سجل عنوان يُعتمد عليه بديلاً. فخادم الإرسال لا يعرف إلى أين يُفترض أن يذهب بريد ذلك النطاق.تحقق من MX الخاص بالنطاق باستخدام dig. فإن كان النطاق نطاقك، فهذا سجلك أنت لتصلحه، لا سجل أي أحد آخر.
4.4.7 — انتهت صلاحية الرسالةتخلّت قائمة الانتظار عن المحاولة. وهذه نهاية سلسلة طويلة من الإخفاقات المؤقتة، لا فشل قائم بذاته.انظر إلى ما قالته تحذيرات delayed السابقة. فالسبب الحقيقي فيها، لا في هذا التقرير.
5.7.1 — التسليم غير مُخوَّل، الرسالة مرفوضةقاعدة قالت لا: عنوان إرسال مدرج في قائمة حظر، أو شيء يتعلق بالمحتوى، أو محاولة الترحيل عبر خادم لا يُرحّل نيابة عنك.اقرأ النص الحر. فهذا الرمز فئة كاملة بذاتها، والجملة المجاورة له وحدها تقول أي قاعدة هي التي طُبِّقت فعلاً.
5.7.26 — فشل أكثر من فحص مصادقةينشر النطاق في From: سياسة لم تستوفها الرسالة، فعامَلها المستقبِل على أنها تزوير. وهو أمر يتزايد شيوعه كلما نشر مزيد من النطاقات سياسة كهذه.إن كان النطاق نطاقك، فسجلاتك لا تغطي أيًّا كان ما أرسل هذه الرسالة. تأمين نطاق يستقبل فقط يغطي السجلات نفسها؛ ودليل الترويسات يغطي كيفية قراءة الحكم لاحقًا.
4.7.1 — رفض مؤقت بحكم السياسةالتصنيف الرمادي (Greylisting) أو تقييد بحسب السمعة: يريد المستقبِل من المرسِل أن يعاود المحاولة لاحقًا ليثبت أن خلفه قائمة انتظار حقيقية، وهو ما لا تملكه عادة برمجيات البريد المزعج.لا شيء على الإطلاق. فهو مصمَّم لتُعاد محاولته، وتكاد إعادة المحاولة تنجح دائمًا.

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

ما الذي يمكن أن يرتد وما لا يمكن عند عنوان مؤقت

لا شيء تقريبًا — وهذا يستحق التوضيح، لأن ثلاثة من الأشياء التي يصفها الناس هنا بأنها ارتداد ليست كذلك:

«المستخدم غير معروف» لا يمكن أن يحدث
يقبل الخادم كل اسم على نطاقاته العامة. anything@grabmail.io عنوان صالح قبل أن يكتبه أحد، لأنه لا توجد قائمة صناديق بريد يُقارَن بها — فرمز 5.1.1 من GrabMail شيء غير موجود أصلاً. كيف يعمل البريد المؤقت من الداخل يشرح الآلية كاملة.
انتهاء الصلاحية ليس ارتدادًا
تُحذف الرسالة بعد 5 يومًا من وصولها، وبحلول ذلك الوقت يكون خادم الإرسال قد سمع 250 منذ زمن ونسي التبادل كله. لا يُخطَر أحد، لأن شيئًا لم يفشل: فقد سُلِّمت الرسالة، ثم حُذفت لاحقًا. كم تدوم صناديق البريد المؤقتة هو الدليل الخاص بهذا النصف.
النموذج الذي يرفض العنوان ليس ارتدادًا
لم يُرسل أي بريد على الإطلاق. قارن الموقع النطاق بقائمة ورفض النموذج نفسه؛ فلم تصل أي رسالة إلى خادم بريد قط، ولا شيء هنا لتقرأه. لماذا تحظر نماذج التسجيل البريد المؤقت مشكلة مختلفة بأجوبة مختلفة.
الصمت أيضًا ليس ارتدادًا
إن كان شيء كنت تنتظره لم يصل قط ولم يرسل إليك أحد تقريرًا، فالفشل — إن وُجد — حدث في جانب الإرسال، حيث لا تستطيع رؤيته. البريد الذي لا يصل يستعرض الأسباب بالترتيب الذي يستحق الفحص.

يبقى بعد ذلك رفض حقيقي واحد بالضبط، وهو سقف الحجم. فخادم الإرسال الذي يعلن الحجم مقدَّمًا يُصَدّ فورًا، قبل أن تُخزَّن أي بايت واحد:

ما يراه خادم الإرسال
>>> MAIL FROM:<news@example.com> SIZE=7602176
<<< 552 5.3.4 Message size exceeds fixed limit

أما المرسِل الذي لا يعلن الحجم فيحصل على الإجابة نفسها في نهاية الرسالة بدلاً من ذلك، حالما تُحسب البايتات له. وفي الحالتين يكون الرمز 5.3.4، ولا يُخزَّن شيء، ويُخبَر شخص حقيقي من نظام بريده هو — وهذا هو السبب الكامل للرفض عند الباب بدلاً من القبول ثم الإتلاف.

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

الارتدادات على نطاق وجّهته للتو إلى هنا

توجيه نطاق إلى صندوق catch-all هو سجل DNS واحد، وتكاد كل الارتدادات التي ينتجها تخص الساعة المحيطة بالتغيير لا الإعداد نفسه. وهناك خمس حالات، ويختلف مظهر كل منها عن الأخرى:

  1. قبل وجود السجل. نطاق بلا MX وبلا سجل عنوان يُعتمد عليه بديلاً يعطي المرسِلين 5.4.4 أو 5.1.2: فلا مكان للتسليم ولا شيء يستحق إعادة المحاولة.
  2. أثناء انتشار التغيير. يحتفظ المرسِلون الذين استعلموا عن السجل بالفعل بالإجابة القديمة حتى ينتهي TTL الخاص بها. والارتداد في هذه الفترة يذكر المضيف القديم في سطر Remote-MTA:، وهذا بالضبط ما يميزه عن سجل أخطأت في ضبطه.
  3. بعد اكتمال الانتشار. يُقبل كل اسم على النطاق، فيتوقف «المستخدم غير معروف» عن أن يكون ممكنًا هناك أيضًا. سجل واحد، أولويته 10، يشير إلى smtp.grabmail.io، ولا شيء آخر يلزم نشره ليصل البريد.
  4. إن كان النطاق ينشر سابقًا سجل MX فارغًا. كثيرًا ما تحمل النطاقات المركونة السجل الذي معناه «هذا النطاق لا يستقبل بريدًا أبدًا». والمرسِلون الذين خزّنوا ذلك السجل مؤقتًا يجيبون بـ5.1.10 إلى أن تنتهي صلاحيته، أيًّا كان ما نشرته منذ ذلك الحين.
  5. إن كان النطاق يرسل بريدًا أيضًا. ظهور 5.7.26 على بريد صادر لا علاقة له بأي من هذا — بل هو إخفاق SPF أو DMARC الخاصين بك في تغطية أيًّا كان ما أرسل الرسالة. دليل النطاق المخصص للاستقبال فقط هو الحالة الصارمة؛ أما النطاق الذي يرسل أيضًا فيحتاج إلى الطرح التدريجي المعتاد بدلاً من ذلك.

قراءة السجل تجيب عن معظم ذلك قبل أن يضطر أحد لقراءة ارتداد:

shell
$ dig +short MX yourdomain.com

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

ارتداد لرسالة لم ترسلها قط

يصل بمظهر تقرير فشل عادي تمامًا، ينقل رسالة لم ترها قط، إلى مستلم لم تسمع به قط. لم يُخترق شيء. فقد أرسل أحدهم بريدًا كُتب فيه عنوانك أنت في المغلّف بصفته المرسِل، وقبِله خادم مستقبِل قبل أن يكتشف أنه لا يستطيع تسليمه، ثم فعل الصواب مع رسالة فاشلة: كتب تقريرًا وأرسله إلى المرسِل الذي أُعطيه. وهذا المرسِل هو أنت.

اسم هذه الظاهرة ارتداد الانتحال (backscatter)، وما تثبته يستحق أن يُقال بوضوح: لا شيء عن صندوق بريدك. فتزوير مرسِل المغلّف لا يحتاج إلى أي وصول لأي شيء — إنه سطر واحد يُكتب في محادثة. ومن فعل ذلك لم يحتج إلا إلى عنوانك ولا شيء غيره، وربما خمّنه فحسب.

ثلاثة أشياء تفصله عن ارتداد حقيقي في نحو عشر ثوانٍ:

  • الرسالة المُعادة ليست رسالتك. يحمل الجزء الثالث من التقرير الرسالة الأصلية، أو ترويستها على الأقل. فإن لم تكتبها قط، فأنت لم ترسلها، وكل ما عداه في التقرير يخص مشكلة شخص آخر.
  • تبدأ سلسلة Received: من مكان لم تستخدمه قط. اقرأها من الأسفل إلى الأعلى: فالسطر الأسفل هو الآلة التي أدخلت الرسالة فعلاً، ولن يكون مزوّدك. قراءة ترويسة البريد الإلكتروني يغطي هذا الاتجاه ولماذا يكون الأسفل هو الطرف الصادق.
  • التواريخ لا تتطابق. عادة ما يبلّغ ارتداد الانتحال عن رسالة أُرسلت قبل ساعات أو أيام من وصول التقرير إليك، خارجة من قائمة انتظار ظلت تعيد محاولة حملة شخص آخر منذ ذلك الحين.

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

اسم قصير على نطاق عام مشترك يجمع من هذا أكثر مما يجمعه عنوان خاص، لنفس السبب الذي يجعله يجمع بريدًا مزعجًا أكثر: فهو سهل التخمين، والمزوِّر الذي يختار مرسِلي المغلفات لا يستهدفك أنت بعينك. إنه ضجيج بخصوص شخص آخر، وخلافًا للبريد المزعج لا يوجد زر يُدرّب أي شيء — ماذا تفعل أزرار البريد المزعج فعلاً هو الدليل الخاص بالأزرار التي تنفع فعلاً.

الترتيب الذي تقرأ به واحدًا

  1. حدّد أي نوع بين يديك. الخطأ في تطبيق بريدك أنت لحظة ضغطك على الإرسال رفض. أما الرسالة من MAILER-DAEMON التي وصلت بعد ذلك فهي تقرير، ولا يحمل شيئًا تقرؤه سوى التقرير.
  2. تحقق من أنه عن رسالة أرسلتها فعلاً. النسخة المُعادة موجودة في الجزء الثالث. فإن لم تكن رسالتك، فهذا ارتداد انتحال، وقد انتهيت.
  3. افتح المصدر الخام. الاعتذار في الأعلى هو الصياغة الجاهزة لخادمك أنت، لا السبب، والكتلة المقروءة آليًا لا تُعرض افتراضيًا في أي مكان.
  4. ابحث عن Status: واقرأ الرقم الأول. فـ4 لا تزال إعادة محاولته جارية وقد تنجح من تلقاء نفسها؛ أما 5 فنهائي ولن يحدث شيء آخر.
  5. اقرأ Diagnostic-Code:. هذه جملة الطرف البعيد نفسه، والمكان الوحيد الذي تُسمّى فيه فعلاً القاعدة التي رفضتك.
  6. حدّد موقع الرقم الثاني. .1. هو العنوان، و.2. صندوق البريد، و.4. المسار، و.7. سياسة أحدهم. وهذا يكفي عادة لمعرفة مشكلة مَن هي.
  7. تصرّف بحسب مشكلة مَن هي. فشل العنونة يُصلح بالحصول على العنوان الصحيح؛ وفشل التوجيه بإصلاح DNS؛ وفشل السياسة باستيفاء تلك السياسة، أو بأن تطلب من الطرف الآخر النظر في سجلاته الخاصة — حيث يكون الرفض نفسه مدوَّنًا بتفصيل أكبر بكثير مما أُرسل إليك.

أمران ليسا الحل أبدًا. فإعادة إرسال الرسالة دون تغيير بعد 5 يكرر الرفض نفسه، ويضر — إن تكرر بما يكفي — بسمعة نطاق الإرسال في كل مكان دفعة واحدة. والرد على التقرير لا يصل إلى أحد: فقد جاء من مرسِل مغلّف فارغ، وهذا بالضبط ما جعل تسليمه إليك ممكنًا أصلاً.

أسئلة

ماذا يعني ارتداد بالرمز 550 5.1.1؟

يعني أن النطاق يقبل البريد لكن لا يوجد صندوق بريد كهذا عليه: فالاسم الذي قبل @ غير موجود هناك. وهو دائم — إذ يعني 5 أن لا شيء سيُعاد محاولته — فإرسال الرسالة نفسها مجددًا ينتج الإجابة نفسها تمامًا. تحقق من التهجئة أولاً، ثم تحقق من أنه العنوان الذي أُعطيته فعلاً؛ فلا شيء في جانب الإرسال يصلح اسمًا غير موجود في جانب الاستقبال.

الارتداد الدائم أم المؤقت — ما الفرق بينهما؟

الارتداد الدائم رمز يبدأ بـ5: دائم، لا يُعاد أبدًا، وهو السبب الذي يجعل مرسِلي البريد الجماعي يحذفون عنوانًا من القائمة عند أول ارتداد من هذا النوع. أما الارتداد المؤقت فيبدأ بـ4: مؤقت، تُعاد محاولته تلقائيًا لأيام قليلة، ويُسلَّم عادة في النهاية. لا يرد أي من المصطلحين في أي مواصفة — إنهما اختصار صناعة الإرسال لذلك الرقم الأول، الذي يرد فيها فعلاً.

هل يمكنني الرد على رسالة ارتداد؟

لا. يُرسَل تقرير التسليم بمرسِل مغلّف فارغ، فلا يوجد عنوان خلف MAILER-DAEMON لترد عليه. تشترط RFC 5321 ذلك، حتى لا يرتد تقرير يتعذر تسليمه هو نفسه إلى ما لا نهاية بدوره. وإن احتجت إلى إنسان، فالتقرير يذكر اسم الخادم الذي كتبه، وعنوان postmaster الخاص بذلك النطاق هو ما يستحق المحاولة.

لماذا وصلني ارتداد لرسالة لم أرسلها قط؟

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

هل يرتد البريد المرسَل إلى عنوان مؤقت أبدًا؟

نادرًا ما يحدث ذلك. يقبل الخادم كل اسم على نطاقاته العامة، فلا يمكن أن يحدث أكثر أنواع الارتداد شيوعًا — «المستخدم غير معروف»: فـanything@grabmail.io صالح قبل أن يكتبه أحد. الرفض الحقيقي الوحيد هو رسالة تتجاوز 5 MB، تُصَدّ أثناء محادثة SMTP برمز 552 5.3.4 ويُبلَّغ بها المرسِل من نظامه هو. وانتهاء الصلاحية بعد 5 يومًا ليس ارتدادًا، لأن الرسالة سُلِّمت أولاً ثم حُذفت لاحقًا.

كم من الوقت يستمر الخادم في المحاولة قبل أن يستسلم؟

أيام قليلة عادة: أربعة أو خمسة هو الافتراضي الشائع، وبعض المزوّدين يستسلمون أسرع من ذلك. وينتج الفشل المؤقت عادة تحذير delayed بعد ساعات قليلة، وهذا ليس ارتدادًا ولا يستدعي فعل أي شيء حياله؛ ولا يصل الارتداد الحقيقي إلا حين تنتهي مدة بقاء الرسالة في قائمة الانتظار، عادة بصفته 4.4.7. والسبب المفيد فعلاً موجود في تلك التحذيرات المبكرة لا في التقرير النهائي.

اختفت رسالتي ولم يصل أي ارتداد على الإطلاق. ماذا حدث؟

نجح التسليم، بالمعنى الوحيد الذي يهم البروتوكول: تحمّل خادم ما المسؤولية وأجاب بـ250. أما ما حدث بعد ذلك — تصنيف كبريد مزعج، أو فرز في مجلد لا يفتحه أحد، أو قبول ثم إتلاف بصمت — فلا ينتج أي تقرير من أي نوع. الصمت ليس فشلاً، وهو الحالة الوحيدة التي لا يستطيع فيها الارتداد مساعدتك؛ البريد الذي لا يصل أبدًا هو الدليل القادر على ذلك.

تابع القراءة

جرّبه وهو جديد

عنوان واحد يستغرق نقرة واحدة، بلا حساب وبلا بطاقة. كل ما في هذا الدليل يعمل عليه فورًا.

أهلًا بعودتك

صناديقك ونطاقاتك في مكان واحد.