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

تسخين IP

زيادة حجم الإرسال تدريجيًا على النطاقات الجديدة لبناء سمعة المرسل

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

كيف يعمل التسخين

يتتبع MailLand حالة التسخين لكل نطاق. يتقدم كل نطاق عبر مراحل ذات حدود يومية متزايدة:

ابدأ الإرسال

عندما تتحقق من نطاق جديد وترسل أول بريد إلكتروني، يبدأ MailLand تلقائيًا عملية التسخين لذلك النطاق.

تطبيق الحدود اليومية

لكل مرحلة حد أقصى من الرسائل المسموح بها يوميًا. يفرض MailLand هذا الحد: الرسائل التي تتجاوز الحد اليومي تُرفض مع خطأ 429 WARMUP_LIMIT_EXCEEDED.

التقدم عبر المراحل

بعد استيفاء الحد الأدنى من الأيام في كل مرحلة، ينتقل النطاق إلى المرحلة التالية ذات الحد اليومي الأعلى. يحدث التقدم تلقائيًا.

اكتمال التسخين

بمجرد إتمام جميع المراحل، لا يكون للنطاق حد يومي ويمكنه الإرسال بالسعة الكاملة لخطتك.

مراحل التسخين

يعتمد تكوين المراحل الدقيق على خطتك. جدول تسخين نموذجي:

خطة Free (30 يومًا إجمالًا):

المرحلةالحد اليوميالحد الأدنى من الأيام
1505
21005
32505
45005
57505
61,0005

خطة Pro (14 يومًا إجمالًا):

المرحلةالحد اليوميالحد الأدنى من الأيام
15002
21,0002
32,5002
45,0002
510,0003
625,0003

خطط Max تتخطى التسخين بالكامل: لا يوجد حد يومي منذ أول رسالة.

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

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

حالة التسخين

تحقق من حالة التسخين لجميع نطاقاتك عبر نقطة نهاية ملخص سياسة الاشتراك:

GET https://api.mail.land/v1/account/subscription/policy-summary

استخدم Authorization: Bearer <token> أو X-API-Key: <api key> للمصادقة.

Get policy summary
curl https://api.mail.land/v1/account/subscription/policy-summary \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."

تتضمن الاستجابة مصفوفة domainWarmup مع حالة التسخين الحالية لكل نطاق:

Domain warmup status
{
  "domainWarmup": [
    {
      "domainId": "k3v9x2m8q1w7z4",
      "domainName": "yourdomain.com",
      "currentStage": 3,
      "totalStages": 6,
      "todaySentCount": 450,
      "dailyLimit": 1000,
      "progressPercent": 50,
      "completed": false,
      "bypassed": false,
      "authoritativeUsedToday": 460,
      "authoritativeRemainingToday": 540
    },
    {
      "domainId": "n7p2q9x4m8w1z3",
      "domainName": "notifications.yourdomain.com",
      "currentStage": 6,
      "totalStages": 6,
      "todaySentCount": 12500,
      "dailyLimit": 50000,
      "progressPercent": 100,
      "completed": true,
      "bypassed": false,
      "authoritativeUsedToday": 12520,
      "authoritativeRemainingToday": 37480
    }
  ]
}
الحقلالنوعالوصف
domainIdstringمعرّف النطاق العام
domainNamestringاسم النطاق
currentStageintمرحلة التسخين الحالية (تبدأ من 1)
totalStagesintإجمالي عدد المراحل في الخطة
todaySentCountintحد أدنى تقديري لاستهلاك اليوم، يُحتفظ به للتوافق ولشريط تقدّم المرحلة. لا يتقدّم إلا بعد اكتمال كل دفعة، لذا قد يتأخر عن الاستهلاك الفعلي المسموح به فعليًا. ليس ما يُطبَّق عليه الحد، وليس بديلًا عن الحقلين الموثوقين أدناه.
dailyLimitintالحد الأقصى للرسائل المسموح بها اليوم
progressPercentintتقدم التسخين الإجمالي (0–100)
completedboolما إذا كان التسخين قد اكتمل
bypassedboolما إذا تم تجاوز التسخين يدويًا
authoritativeUsedTodaylong أو nullاستهلاك اليوم كما يسجّله عدّاد Redis الخاص ببوابة القبول لكل نطاق. تكون القيمة null عندما لا ينطبق التسخين على هذا النطاق أو تعذّر تأسيس العدّاد.
authoritativeRemainingTodaylong أو nullحد المرحلة الحالية اليومي مطروحًا منه authoritativeUsedToday، مع حد أدنى صفر: بنفس الحساب الذي تطبّقه بوابة القبول. تكون القيمة null بنفس الشروط.

إعادة تعيين العدّاد اليومي

يُعاد تعيين كلٍّ من عدّاد todaySentCount التقديري وعدّادات Redis الموثوقة عند منتصف الليل بتوقيت UTC يوميًا. استخدم authoritativeRemainingToday لمعرفة المتبقي فعليًا اليوم؛ فقد يتأخر todaySentCount عن الإرسالات الجارية.

تجاوز الحد

عندما تحاول الإرسال بما يتجاوز حد التسخين اليومي، تُعيد API:

429 Too Many Requests
{
  "code": "WARMUP_LIMIT_EXCEEDED",
  "message": "Warmup limit reached for stage 3. Daily limit: 1000",
  "details": {
    "stage": 3,
    "dailyLimit": 1000,
    "remainingToday": 0
  }
}

ويعني 429 WARMUP_POOL_BUDGET_EXCEEDED و429 WARMUP_POOL_EMPTY بصورة منفصلة أن سعة الإرسال اليومية للمنصة نفسها تحدّ من الإرسال الجديد؛ فهي لا تنتج عن استخدامك ولا تتطلب أي إجراء. تذكر الرسالة أن الإرسال متوقف مؤقتاً ويُستأنف تلقائياً، وتشير Retry-After إلى الساعة 00:00 UTC التالية. وتُعيد ترحيلة SMTP للرفض نفسه 421 مؤقتاً بالنص نفسه. انظر سعة المنصة.

تُفرض حدود التسخين عبر جميع طرق الإرسال. رسائل API وSMTP التي تتجاوز الحد تُرفض فورًا (لا توضع في قائمة الانتظار). أما الحملات والأتمتة فلا تُرفض بنفس الطريقة، بل تُنظَّم وتُؤجَّل إلى اليوم التالي بدلًا من ذلك.

تجاوز التسخين

إذا كنت تنتقل من مزود بريد إلكتروني آخر ولديك سمعة راسخة بالفعل على عنوان IP أو النطاق، يمكنك طلب تجاوز التسخين عبر الدعم. عند التجاوز، يكون الحقل bypassed بقيمة true ولا تُطبَّق حدود يومية.

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

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

الجدول الزمني للتسخين

يستغرق التسخين من الصفر إلى الحجم الكامل 14 إلى 30 يومًا حسب خطتك: 14 يومًا على Pro، و30 يومًا على Free. خطط Max تتخطى التسخين بالكامل.

الخطةالحجم اليومي التقريبي عبر الوقتالتركيز
Free (~30 يومًا)50 ← 100 ← 250 ← 500 ← 750 ← 1,000رسائل معاملاتية، المستلمون الأعلى تفاعلًا أولاً
Pro (~14 يومًا)500 ← 1,000 ← 2,500 ← 5,000 ← 10,000 ← 25,000التوسع إلى رسائل معاملاتية أوسع + تسويقية للمتفاعلين
Maxبلا تسخينالحجم الكامل، جميع أنواع الرسائل منذ اليوم الأول

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

في هذه الصفحة