لماذا تحظر المواقع البريد المؤقت: حللنا 5 قوائم حظر
فريق PureTempMail
المهندسون الذين يبنون PureTempMail ويشغّلونه
لماذا أجرينا الحسابات بأنفسنا
إذا سبق لك أن لصقت عنوان بريد إلكتروني مؤقتًا في نموذج تسجيل فقيل لك «يرجى استخدام عنوان بريد إلكتروني دائم»، فقد قابلت قائمة حظر لنطاقات البريد المؤقت. وبصفتنا مشغّلي خدمة بريد مؤقت، أردنا أن نعرف بدقة ما الذي يقف وراء حالات الرفض تلك. لذلك، في يوليو 2026 نزّلنا من GitHub قوائم الحظر العامة الخمس الأوسع استخدامًا، وطبّعناها، وأحصيناها، وقارنّاها نطاقًا نطاقًا. كل رقم في هذه المقالة مستمد من ذلك التحليل الذي أجريناه في 17 يوليو 2026 — لا شيء هنا منقول عن تدوينة شخص آخر.
أولًا، الدافع. تحظر المواقع العناوين المؤقتة لأسباب عملية: الحسابات الوهمية تضخّم أعداد المستخدمين وتلوّث التحليلات، ومسيئو التجارب المجانية يتنقلون بين صناديق وارد جديدة لإعادة تصفير الحدود، والمسوّقون يكرهون إرسال الحملات إلى صناديق تدمّر نفسها خلال ساعة، وفرق مكافحة الاحتيال تعامل المستخدم الذي يتعذر الوصول إليه كإشارة خطر. لا شيء من هذا يستلزم سوء نية من جانبك. لكن من جهة الموقع، فإن عنوانًا يتوقف عن الوجود بعد ستين دقيقة قد يبدو غير قابل للتمييز عن بنية تحتية للإساءة — لذلك تحظر مواقع كثيرة الفئة بأكملها ببساطة.
قوائم الحظر الخمس التي يستخدمها الجميع تقريبًا
تكاد كل رسالة «تم اكتشاف بريد مؤقت» تعود إلى حفنة من مستودعات GitHub مفتوحة المصدر. أكثرها استشهادًا هو disposable-email-domains، وهي قائمة تُنسّق يدويًا حيث تصل كل إضافة على شكل pull request مع أدلة بلقطات شاشة — ويستخدمها PyPI، فهرس حزم بايثون، في بيئة الإنتاج. أما مشروع disposable/disposable فيتّبع النهج المعاكس: زاحف يجمع عشرات المصادر ويعيد توليد قائمته كل 24 ساعة. ويشحن Mailchecker قائمته داخل مكتبة تحقق متاحة بأكثر من ثماني لغات برمجة. ويشغّل Fakefilter مراقبة آلية لمزودي البريد المؤقت المعروفين وينشر بيانات جديدة يوميًا. وأما ivolo/disposable-email-domains، الذي كان يومًا خيارًا قياسيًا، فيحمل الآن إشعارًا رسميًا بأنه لم يعد يخضع للصيانة.
كانت منهجيتنا مملة عن قصد. جلبنا ملف القائمة الخام من كل مستودع، وحوّلنا كل الإدخالات إلى أحرف صغيرة، وأزلنا التعليقات والأسطر الفارغة، وحذفنا التكرارات، ثم قارنّا المجموعات الناتجة بأدوات Unix القياسية. طُبّق التطبيع نفسه على كل قائمة، لذا فالأرقام أدناه قابلة للمقارنة مباشرة.
ما حجم كل قائمة؟
هذا ما قسناه في 17 يوليو 2026 بعد التطبيع. فاجأنا التفاوت: أصغر قائمة نشطة تعادل تقريبًا جزءًا من خمسة وعشرين جزءًا من حجم أكبر قائمة.
| القائمة | عدد النطاقات تقريبًا | وتيرة التحديث | السمة المميزة |
|---|---|---|---|
| disposable-email-domains | 8,014 | مستمرة؛ آخر إيداع قبل يوم من تنزيلنا | تُنسّق يدويًا مع أدلة؛ يستخدمها PyPI |
| disposable/disposable | 74,528 | يُعاد توليدها كل 24 ساعة | تجمع تلقائيًا عشرات المصادر الأخرى |
| FGRibreau/mailchecker | 56,360 | متكررة؛ آخر إيداع قبل يوم من تنزيلنا | تُشحن كمكتبة بأكثر من 8 لغات |
| 7c/fakefilter | 4,736 | تحديثات آلية يومية | لا تدرج إلا النطاقات المتحقق من أنها تعمل حاليًا |
| ivolo/disposable-email-domains | 121,569 | بلا صيانة؛ آخر إيداع في مارس 2025 | أكبر قائمة، لكنها مهملة رسميًا |
الأحجام في حقيقتها بيانات فلسفة. يحتفظ Fakefilter فقط بالنطاقات التي يستطيع التحقق من أنها تعمل الآن، فيبقى صغيرًا ومحدّثًا. ويبتلع المجمّع كل ما تنشره مصادره، فيتضخم. أما ivolo فهو الأكبر تحديدًا لأن لا أحد يحذف الإدخالات الميتة بعد الآن — فالحجم، بمفرده، لا يخبرك شيئًا عن الجودة.
المفاجأة: القوائم بالكاد تتفق
أنتج دمج القوائم الخمس كلها 162,327 نطاقًا فريدًا. ثم حسبنا التقاطع — النطاقات التي تظهر في كل قائمة من القوائم الخمس — فحصلنا على 236. أي نحو 0.15 في المئة. وحتى بعد إسقاط قائمة ivolo غير المصانة والاكتفاء بالقوائم الأربع النشطة، لم تتحسن الصورة إلا بالكاد: 75,497 نطاقًا فريدًا مجتمعة، منها 329 فقط تظهر في القوائم الأربع كلها.
تفسّر الأرقام الثنائية كيف يحدث ذلك. يتشارك Mailchecker و fakefilter، وكلاهما يخضع لصيانة نشطة، 482 نطاقًا فقط — نحو 10 في المئة من fakefilter وأقل من 1 في المئة من mailchecker. وتتقاطع قائمة disposable-email-domains المنسّقة مع mailchecker في 47.2 في المئة فقط من إدخالاتها. أما الموضع الوحيد الذي وجدنا فيه اتفاقًا شبه تام فهو ناتج عن البنية ذاتها: المجمّع ذو الـ24 ساعة يحتوي على 95.5 في المئة من القائمة المنسّقة و99.9 في المئة من fakefilter، لأنه يبتلعهما معًا كمصدرين.
لماذا هذا القدر الضئيل من الإجماع؟ كل مشروع يجيب عن سؤال مختلف. التنسيق القائم على الأدلة يسأل: «هل يستطيع إنسان أن يثبت أن هذا النطاق يقدّم صناديق بريد مؤقتة؟» والمراقبة الآلية تسأل: «هل يعمل هذا النطاق الآن؟» والتجميع يسأل: «هل سبق لأي أحد، في أي مكان، أن أشار إلى هذا النطاق؟» أضف إلى ذلك أن خدمات البريد المؤقت تبدّل نطاقاتها باستمرار، فتبدأ أي لقطة بالتقادم لحظة نشرها.
كيف تتحقق المواقع فعليًا من عنوانك
أبسط التطبيقات وأكثرها شيوعًا هو المطابقة الحرفية للنطاق عند التسجيل: يقسم الموقع عنوانك عند علامة @ ويبحث عن النطاق في نسخة محلية من إحدى هذه القوائم، غالبًا مثبتة كحزمة npm أو pip. الطريقة سريعة ومجانية ولا تتطلب أي اتصال شبكي — لكنها بجودة آخر تحديث للقائمة فحسب، وكما قسنا للتو، فإن اختيار القائمة يغيّر النتيجة تغييرًا جذريًا.
تذهب المواقع الأكثر تطورًا إلى ما هو أبعد من القوائم الثابتة. فلأن مزودي البريد المؤقت يتشاركون غالبًا البنية التحتية البريدية نفسها، فإن استبيان سجلات MX للنطاق ومقارنة مضيفي البريد بالبنية التحتية المرتبطة أصلًا بخدمات مؤقتة معروفة يمكن أن يلتقط نطاقًا جديدًا كليًا قبل أن يظهر في أي قائمة. وفي قمة الهرم تجلس واجهات برمجة تطبيقات تجارية للتحقق مثل ZeroBounce و Kickbox و Abstract، تجمع بين قوائم الحظر وتحليل MX و DNS والفحص على مستوى SMTP واكتشاف الأنماط المدرَّب على ملايين عمليات التحقق. تلتقط هذه الخدمات النطاقات الجديدة أسرع من أي قائمة عامة منفردة — مقابل استدعاء API مدفوع عند كل تسجيل.
لماذا يقبل موقعٌ عنوانًا يرفضه موقع آخر
تفسّر بيانات التداخل لدينا تجربة شائعة بين المستخدمين: العنوان المؤقت نفسه يمرّ بسلاسة من نموذج تسجيل ويرتد عن آخر. فحين لا تتفق القوائم الخمس كلها إلا على 0.15 في المئة من النطاقات، يصبح اختيار القائمة — ومدى حداثة نسخة الموقع منها — هو ما يقرر مصيرك فعليًا. النطاق الذي يُضاف إلى fakefilter اليوم قد يستغرق يومًا لينتشر إلى المجمّع، وقد لا يبلغ أبدًا عتبة الأدلة في القائمة المنسّقة.
والتقادم يقطع في الاتجاهين أيضًا. فالموقع الذي ما زال يضمّن قائمة ivolo المهملة يتحقق من 121,569 نطاقًا، كثير منها ميت منذ زمن، بينما يفوته كل نطاق مؤقت أُنشئ منذ آخر تحديث فعلي للمشروع في مارس 2025. سيرفض ذلك الموقع عناوين لم يعد بوسع أحد إنشاؤها منذ سنوات، وسيقبل بكل سرور أحدث نطاقات البريد المؤقت لهذا الشهر.
ماذا تفعل عندما يُرفض عنوانك المؤقت
إذا رفض نموذج تسجيل عنوانك المؤقت، فالحل عادة على بعد نقرة واحدة: أنشئ عنوانًا جديدًا على نطاق مختلف. تطابق قوائم الحظر النطاقات لا الخدمات، ولا توجد قائمة من التي قسناها تقترب من تغطيتها جميعًا — تذكّر أن القوائم الأربع النشطة تعرف مجتمعة 75,497 نطاقًا لكنها لا تتفق إلا على 329. والمزودون الذين يقدمون نطاقات متعددة يمنحونك مجالًا لإعادة المحاولة فورًا.
طابق الأداة مع طبيعة العلاقة. فللتنزيلات لمرة واحدة، والتجارب التي لن تحتفظ بها، ودروع النشرات البريدية، يبقى العنوان المؤقت الأداة الصحيحة، والرفض يعني فقط تجربة نطاق آخر. أما الحسابات التي تنوي فعلًا الاحتفاظ بها — أي شيء يتضمن مدفوعات أو استعادة وصول أو استخدامًا طويل الأمد — فاستخدم صندوق بريد تتحكم فيه، أو اسمًا بديلًا على حسابك الحقيقي، حتى لا تهبط إعادة تعيين كلمة مرور مستقبلية في صندوق وارد لم يعد موجودًا.
قوائم الحظر أدوات فجّة. تُظهر قياساتنا أنها تختلف أكثر بكثير مما تتفق، وتتقادم بسرعة، وتجسّد تعريفات شديدة التباين لكلمة «مؤقت». معرفة ذلك تنزع الغموض عن الرفض العارض: فهو ليس حكمًا عليك، بل مجرد أثر جانبي لأي ملف نصي نزّله مطوّر ما، وفي أي يوم نزّله.
إذا أردت فحص البيانات الخام بنفسك، فابدأ بالقائمة المنسّقة الأوسع انتشارًا — القائمة نفسها التي يستخدمها PyPI لفرز التسجيلات. disposable-email-domains على GitHub↗
هل تحتاج إلى صندوق وارد مؤقت بعنوان جديد الآن؟ جرّب PureTempMail