MailLandDocs
قابلية التسليم

الارتدادات

فهم أنواع الارتدادات وفئاتها والحظر التلقائي وسلوك إعادة المحاولة

عندما يتعذّر تسليم بريد إلكتروني، يُرسل الخادم المستقبِل ردَّ ارتداد. تُصنِّف MailLand الارتدادات، وتُدرج تلقائيًا العناوين التي لن تقبل البريد في قائمة الحظر، وتُعيد المحاولة للحالات العابرة.

أنواع الارتدادات

النوعالوصفالحظر التلقائي
صلبفشل دائم: صندوق البريد غير موجود أو النطاق غير صالح.نطاق عالمي (فوري)
ناعمفشل مؤقت: صندوق البريد ممتلئ أو الخادم مشغول.نطاق تسويقي، انتهاء صلاحية 30 يومًا (عند أول ارتداد ناعم)
محظورصندوق بريد المستلم سليم: كان الرفض متعلقًا بإرسالنا نحن: تصفية البريد المزعج لدى مزوّد، أو مشكلة في مصادقة/سمعة المُرسل مثل SPF أو DKIM أو DMARC أو سمعة عنوان IP، أو قرار سياسة لدى المستلم، أو رفض مُرسل المغلّف، أو قيام مشغّل بإرجاع الرسالة من طابور MailLand نفسه.لا يوجد حظر تلقائي: هذه إشارة عن إرسالنا، وليست عن المستلم

فئات الارتدادات

تُجمِّع واجهة تفصيل الارتدادات (GET /v1/deliverability/bounce-breakdown) كل ارتداد حسب التصنيف الذي يمنحه خادم نقل البريد (MTA) نفسه لرفض SMTP، ثم تُحوِّل هذا التصنيف إلى صلب أو ناعم أو محظور. الجدول أدناه هو المفردات الكاملة والثابتة للإنتاج: أي شيء يُصدره الخادم ولا يكون في هذا الجدول يُحسب كغير معروف بدلًا من تخمينه:

تصنيف الخادمالنوع
InvalidRecipientصلب
BadDomainصلب
AdminBounceمحظور
InactiveMailboxصلب
SpamBlockمحظور
SpamContentمحظور
AuthenticationFailedمحظور
QuotaIssuesناعم
NoAnswerFromHostناعم
DNSFailureناعم
RoutingErrorsناعم
MessageExpiredناعم
TransientFailureناعم
PolicyRelatedمحظور
InvalidSenderمحظور
TooManyRecipientsناعم
ProtocolErrorsناعم
BadConnectionناعم
Uncategorized، أو أي قيمة غير معروفةغير معروف: صلب عندما يصف رمز الحالة المُوسَّع في الرد عنوان المستلم بأنه غير صالح للاستخدام نهائيًا (مثل 5.1.1)

تُبلِغ نقطتا نهاية واردتان لاحقًا في هذه الصفحة عن الارتدادات بمفردات خاصة بهما. تحسب /v1/transactional/bounces/statistics القيمتين hardBounces وsoftBounces من القرار نفسه الذي يحظر العنوان (أو لا يحظره)، فلا يُحتسب الارتداد المحظور أبدًا صلبًا أو ناعمًا، ويجمع حقلها byCategory تصنيف الخادم أعلاه في مجموعة أخشن (invalid_recipient، bad_mailbox، bad_domain، mailbox_full، content_rejected، policy_reason، general_bounce). أما /v1/transactional/bounces/recent فتُعيد في bounceCategory تصنيف الخادم نفسه للرسالة.

المعالجة التلقائية

الارتدادات الصلبة

  1. يُضاف عنوان البريد الإلكتروني للمستلم فورًا إلى قائمة الحظر العالمية
  2. تُحظر جميع الرسائل المستقبلية (المعاملاتية والتسويقية) إلى هذا العنوان
  3. يُطلَق حدث ويب هوك message.bounced مع bounce_type: "hard" (لا يُطلَق حدث suppression.added منفصل)

الارتدادات الناعمة

  1. تتغير حالة الرسالة إلى Bounced
  2. يُحظر العنوان لرسائل التسويق لمدة 30 يومًا (تظل الرسائل المعاملاتية تُسلَّم): عند أول ارتداد ناعم، وليس بعد محاولات إعادة الإرسال. استثناء: أول ارتداد MessageExpired لعنوان ما، أو أول ارتداد له بسبب رسالة أكبر من المسموح (QuotaIssues مع الرمز الموسّع 5.3.4 أو 5.2.3)، لا يحظر شيئًا؛ وأي ارتداد آخر مثله خلال 30 يومًا يحظر كالمعتاد.
  3. يُطلَق حدث ويب هوك message.bounced مع bounce_type: "soft". (يُعيد خادم نقل البريد (MTA) نفسه محاولة الأعطال المؤقتة قبل الإبلاغ عن الارتداد إلى MailLand.)
  4. بعد 30 يومًا، تنتهي صلاحية الحظر تلقائيًا

الارتدادات المحظورة

  1. تتغير حالة الرسالة إلى Bounced (وإلى Failed في حالة AdminBounce)، لكن عنوان المستلم لا يُضاف إلى أي قائمة حظر: الارتداد المحظور بيان عن إرسالنا نحن، وليس عن صندوق بريد المستلم
  2. يُطلَق حدث ويب هوك message.bounced مع bounce_type: "blocked" (وفي حالة AdminBounce يُطلَق بدلًا منه حدث message.failed مع reason: "admin_bounce")
  3. معدل مستمر من الارتدادات المحظورة يُطلق تنبيهًا داخليًا للمراجعة اليدوية؛ لا يوجد إيقاف تلقائي للإرسال

الترقية إلى ارتداد صلب لا تحدث ببساطة «بعد 3 ارتدادات ناعمة». فهي تتطلب 3 ارتدادات مسجَّلة على الأقل موزَّعة على مدى 7 أيام على الأقل، ولا تكون سوى بعض أسباب الارتداد مؤهلة للترقية: الارتدادات الناتجة عن امتلاء حصة صندوق البريد، أو مشاكل في تحليل DNS أو المضيف، أو أعطال مؤقتة، أو مشاكل اتصال، أو أخطاء توجيه، أو أخطاء بروتوكول، أو انتهاء صلاحية الرسالة لا تُرقَّى. وعندما تُرقَّى العنوان بالفعل، يتحول الحظر من النطاق التسويقي إلى ارتداد صلب (نطاق عالمي) وتنتهي صلاحيته تلقائيًا بعد 90 يومًا.

الارتداد المحظور (SpamBlock، SpamContent، AuthenticationFailed، PolicyRelated، InvalidSender، AdminBounce) لا يُدمَج أبدًا مع الصلب أو الناعم: فعل ذلك إما يحظر مستلمًا يمكن الوصول إليه تمامًا إلى الأبد، أو يُخفي مشكلة حقيقية في سمعة المُرسل خلف تسمية لا يستطيع صاحب الحساب فعل شيء حيالها. كما أنه، خلافًا للارتداد الناعم المؤهل، لا يترقّى أبدًا إلى حظر دائم بالتكرار: فالإشارة المتكررة تخص سمعة نطاق الإرسال، لا المستلم.

إحصاءات الارتدادات

احصل على إحصاءات الارتدادات التجميعية لفترة زمنية:

GET https://api.mail.land/v1/transactional/bounces/statistics

المصادقة عبر Authorization: Bearer <token> أو X-API-Key: <api key>.

Get bounce statistics
curl https://api.mail.land/v1/transactional/bounces/statistics \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
المعاملالنوعالافتراضيالوصف
fromdatetimeقبل 30 يومًاتاريخ البداية
todatetimeالآنتاريخ النهاية
Bounce statistics response
{
  "totalBounces": 1125,
  "hardBounces": 450,
  "softBounces": 385,
  "generalBounces": 290,
  "byCategory": {
    "invalid_recipient": 380,
    "mailbox_full": 345,
    "content_rejected": 185,
    "policy_reason": 95,
    "bad_domain": 70,
    "general_bounce": 50
  }
}

الارتدادات الأخيرة

احصل على آخر الرسائل المرتدة:

GET https://api.mail.land/v1/transactional/bounces/recent?limit=50
Get recent bounces
curl "https://api.mail.land/v1/transactional/bounces/recent?limit=50" \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
المعاملالنوعالافتراضيالوصف
limitint50عدد الارتدادات الأخيرة للإرجاع
Recent bounces response
[
  {
    "messageId": "t_a1b2c3d4e5f6",
    "recipientEmail": "[email protected]",
    "subject": "Your order has shipped",
    "bounceCategory": "InvalidRecipient",
    "bounceReason": "550 5.1.1 The email account does not exist",
    "bouncedAt": "2026-02-17T12:34:56Z",
    "retryCount": 0
  },
  {
    "messageId": "t_d4e5f6a1b2c3",
    "recipientEmail": "[email protected]",
    "subject": "Invoice #1234",
    "bounceCategory": "QuotaIssues",
    "bounceReason": "552 5.2.2 Mailbox full",
    "bouncedAt": "2026-02-17T11:00:00Z",
    "retryCount": 2
  }
]

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

إعادة محاولة رسالة مرتدة

أعد محاولة تسليم رسالة مرتدة يدويًا:

POST https://api.mail.land/v1/transactional/bounces/{messageId}/retry
Retry a bounced message
curl -X POST https://api.mail.land/v1/transactional/bounces/t_a1b2c3d4e5f6/retry \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."

تُعيد إعادة المحاولة إرسال المحتوى الأصلي عبر صندوق الصادر (outbox) الخاص بـ MailLand. يكون تتبُّع الفتح والنقر مُعطَّلًا في النسخ المُعاد إرسالها: لا يمكن استرجاع خيار التتبُّع الأصلي من صف الرسالة.

الحالةالرمزالوصف
200-Retry accepted (أو Retry already accepted for this attempt عند تكرار الطلب)
400INVALID_REQUESTالرسالة ليست مرتدة
400RECIPIENT_SUPPRESSEDالمستلم محظور
422DOMAIN_NOT_VERIFIEDنطاق الإرسال لم يعد موثَّقًا
429MARKETING_PAUSEDإرسال التسويق موقوف مؤقتًا لهذا المستأجر
404RESOURCE_NOT_FOUNDالرسالة غير موجودة

لا يمكن إعادة محاولة رسالة إذا كان المستلم محظورًا. أزل الحظر أولاً (راجع الحظر)، ثم أعد المحاولة.

حدود نسبة الارتداد

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

الخطةتحذير الارتداد الصلبإيقاف الإرسال (429) عندتحذير الشكاوىإيقاف الشكاوىالحد الأدنى لحجم العينةالنافذة
Free / Pro≥ 2%≥ 5%≥ 0.05%≥ 0.1%100 إرسالة60 دقيقة
Max≥ 2%≥ 6%≥ 0.1%≥ 0.2%500 إرسالة120 دقيقة

يُوقَف الإرسال (بردّ 429 من الواجهة) عند بلوغ حد الإيقاف؛ وهذا يخفض نقاط المُرسِل لديك أيضًا.

تعليقات إمكانية التسليم (Deliverability Holds)

بلوغ حد الإيقاف يضع أيضًا تعليقًا دائمًا لإمكانية التسليم على مساحة العمل، وهو منفصل عن الإيقاف المؤقت 429 أعلاه. أثناء نشاط التعليق، يُرفَض كل إرسال، التراكني والتسويقي على حد سواء، بردّ 403 ACTION_REQUIRED من الواجهة، و451 4.7.0 مؤقت عبر SMTP relay، فيحتفظ خادم البريد لديك بالرسالة في قائمة الانتظار ويعيد المحاولة.

  • يُوضع التعليق مرة واحدة لكل حادثة تجاوز، لا مع كل إرسال.
  • يستمر حتى يراجعه دعم MailLand ويرفعه؛ تحسّن نسبة الارتداد أو الشكاوى لا يرفعه تلقائيًا، لا يوجد رفع تلقائي.
  • يتلقى مالكو مساحة العمل والمشرفون رسالة بريد إلكتروني فور وضع التعليق.

أفضل الممارسات

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

الخطوات التالية

في هذه الصفحة