نسخة جديدة من خادم البريد Exim 4.96

تم إصدار خادم البريد Exim 4.96 ، والذي يتضمن الإصلاحات المتراكمة والميزات الجديدة المضافة. وفقًا لمسح مايو الآلي لنحو 800 ألف خادم بريد ، فإن حصة Exim هي 59.59٪ (59.15٪ قبل عام) ، Postfix مستخدمة على 33.64٪ (33.76٪) من خوادم البريد ، Sendmail - 3.55٪ (3.55٪) ٪) ، MailEnable - 1.93٪ (2.02٪) ، مديمون - 0.45٪ (0.56٪) ، Microsoft Exchange - 0.23٪ (0.30٪).

التغييرات الرئيسية:

  • تحتوي قائمة التحكم بالوصول (ACL) على شرط "مرئي" جديد يمكن استخدامه للتحقق من الأحداث ذات الصلة بالمستخدم والمضيف التي حدثت سابقًا. يعمل الشرط الجديد على تبسيط العمل مع greylists ، على سبيل المثال ، عند إنشاء قائمة رمادية بسيطة ، يمكنك استخدام ACL "see = -5m / key = $ {sender_host_address} _ $ local_part @ $ domain" للسماح بإعادة محاولة الاتصال.
  • تمت إضافة "mask_n" ، وهو متغير من عامل التشغيل "mask" الذي يعالج عناوين IPv6 الطبيعية (باستخدام النقطتين وبدون التفاف).
  • تمت إضافة الخيار "-z" إلى المرافقين exim_dumpdb و exim_fixdb لإعادة الوقت دون مراعاة المنطقة الزمنية (UTC) ؛
  • تم تنفيذ حدث في الخلفية يتم إصداره عند فشل اتصال TLS.
  • تمت إضافة خيارات "الإيقاف" و "التشغيل المسبق" و "التشغيل" إلى وضع تصحيح أخطاء قائمة التحكم بالوصول ("control = debug") للتحكم في الإخراج إلى سجل التصحيح.
  • تحقق مضافًا من تجاوز الأحرف الخاصة في طلبات البحث إذا كانت سلسلة الاستعلام تستخدم البيانات المستلمة من الخارج ("ملطخة"). إذا لم يتم تخطي الأحرف ، فإن المعلومات المتعلقة بالمشكلة تنعكس فقط في السجل في الوقت الحالي ، ولكن في الإصدارات المستقبلية ستؤدي إلى حدوث خطأ.
  • تمت إزالة خيار "allow_insecure_tainted_data" ، والذي سمح بتعطيل ناتج الخطأ عند الهروب غير الآمن من الأحرف الخاصة في البيانات. تم أيضًا إيقاف العمل بـ log_selector "taint" ، والذي سمح بتعطيل التحذيرات حول مشكلات الهروب في السجل.

المصدر: opennet.ru

إضافة تعليق