تقني · إجابة موثَّقة المصادر
Greylisting: آلية لمنع البريد المزعج
Greylisting تقنية لمنع البريد المزعج يرفض فيها خادم البريد المستلِم مؤقتًا رسالة واردة من مُرسِل غير معروف برمز فشل مؤقت 4xx. ويتوقع الخادم أن يعيد خادم بريد شرعي محاولة التسليم بعد مدة محددة، بينما لا تعيد كثير من روبوتات البريد المزعج المحاولة، فتُصفّى بذلك الحركة منخفضة الجودة.
آلية العملية
عندما يتلقى الخادم رسالة من عنوان IP أو مُرسِل غير معروف، يُصدر رمز الاستجابة 451 أو 450 في SMTP. ويُعلم ذلك الخادم المُرسِل بأن التسليم فشل مؤقتًا. فيضع خادم SMTP الملتزم بالمعايير الرسالة في الطابور ويحاول إعادة إرسالها بعد فاصل زمني محدد، يتراوح عادةً بين 5 و30 دقيقة. وحين تصل المحاولة الثانية، يقبل الخادم المستلِم الرسالة ويُدرج المُرسِل في القائمة البيضاء لفترة من الزمن.
أهميته للمُرسِلين
بالنسبة للمُرسِلين الشرعيين، يسبب greylisting تأخيرًا ملحوظًا في أول تسليم إلى مستلِم جديد. ويتطلب أن تمتلك بنية الإرسال طابور إعادة محاولة متينًا. فإذا استخدم المُرسِل ترحيلًا مضبوطًا بشكل سيئ أو نصًا برمجيًا لا يعالج حالات الفشل المؤقت، فلن تصل الرسالة إلى وجهتها أبدًا. ويساعد الحفاظ على سجلات DNS سليمة عبر أدوات SendHQ المجانية على ضمان التعرّف على المُرسِل بوصفه شرعيًا أثناء هذه الفحوصات.
اعتبارات تشغيلية
يقل تأثير greylisting في عمليات البريد المزعج المتطورة التي تستخدم وكلاء نقل بريد (mail transfer agents) احترافية قادرة على إعادة المحاولة. وقد يتعارض أيضًا مع البريد المعاملاتي الحساس للوقت، مثل إعادة تعيين كلمة المرور أو رموز المصادقة الثنائية، حيث يجعل تأخير مدته 15 دقيقة المحتوى عديم الفائدة. ويتعين على المسؤولين الموازنة بين فوائد تقليل البريد المزعج والتأخير الذي يتحمله المستخدمون النهائيون.
مثال ملموس
يرسل مُرسِل من example.com رسالة إلى user@target.com. يرى الخادم المستهدف example.com للمرة الأولى ويُرجع 451 Requested action aborted: local error in processing. يضع خادم example.com الرسالة في الطابور ويعيد المحاولة بعد 10 دقائق. يتعرف الخادم المستهدف على إعادة المحاولة، ويقبل الرسالة، ويضيف example.com إلى قائمته المسموح بها للأيام الثلاثين التالية.
المقارنة بالقائمة السوداء
على عكس القائمة السوداء التي تحظر عناوين IP أو نطاقات محددة حظرًا دائمًا بناءً على سلوك سيئ معروف، فإن greylisting نظام تحدٍّ واستجابة. فهو لا يعتمد على قاعدة بيانات للجهات المسيئة، بل على الفرق السلوكي بين خادم بريد قياسي ملتزم بـ RFC ونص برمجي بسيط لإرسال البريد المزعج.
أسئلة تطرحها الفرق
هل يحظر greylisting الرسائل حظرًا دائمًا؟
لا، فهو يُصدر رمز فشل مؤقتًا. وتعيد الخوادم الشرعية المحاولة وتسلّم الرسالة في النهاية.
كم يؤخّر greylisting الرسالة؟
تتراوح التأخيرات عادةً بين 5 دقائق وعدة ساعات، بحسب إعدادات الخادم المستلِم والفاصل الزمني لإعادة المحاولة لدى المُرسِل.
هل يمكن تجاوز greylisting؟
نعم، بإقامة علاقة مُرسِل معروف أو بإدراج الخادم المستلِم عنوان IP المُرسِل في القائمة البيضاء.
المصادر الأساسية
- RFC 5321: بروتوكول نقل البريد البسيط (SMTP) — محرّر RFC
- أفضل الممارسات الشائعة من M3AAWG — M3AAWG