نسخه جدید میل سرور 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٪)، MDaemon - 0.45٪ (0.56٪)، Microsoft Exchange - 0.23٪ (0.30٪).

تغییرات اصلی:

  • ACL یک شرط "دیده" جدید را اجرا می کند که می تواند برای بررسی رویدادهای قبلی مربوط به کاربران و میزبان ها استفاده شود. شرایط جدید کار با لیست‌های خاکستری را آسان‌تر می‌کند، برای مثال، هنگام ایجاد یک لیست خاکستری ساده، می‌توانید از ACL "seen = -5m / key=${sender_host_address}_$local_part@$domain" برای اجازه دادن به اتصال استفاده کنید. دوباره امتحان کنید
  • اضافه شده "mask_n"، گونه ای از عملگر "mask" که آدرس های IPv6 نرمال شده را دستکاری می کند (با استفاده از دو نقطه و بدون بسته بندی).
  • گزینه '-z' به برنامه های exim_dumpdb و exim_fixdb اضافه شده است تا زمان را بدون در نظر گرفتن منطقه زمانی (UTC) برگرداند.
  • رویدادی را در فرآیند پس‌زمینه پیاده‌سازی کرد که در صورت خرابی اتصال TLS فعال می‌شود.
  • گزینه های "stop"، "pretrigger" و "trigger" به حالت اشکال زدایی ACL ("کنترل = اشکال زدایی") برای کنترل خروجی به گزارش اشکال زدایی اضافه شده است.
  • اگر رشته پرس و جو از داده های دریافتی از خارج استفاده می کند ("آلوده") بررسی برای فرار از کاراکترهای خاص در جستارهای جستجو اضافه شد. اگر کاراکترها فرار نشوند، اطلاعات مربوط به مشکل در حال حاضر فقط در گزارش منعکس می شود، اما در نسخه های بعدی منجر به خطا می شود.
  • گزینه "allow_insecure_tainted_data" حذف شده است، که امکان غیرفعال کردن پیام خطا را در زمانی که کاراکترهای خاص در داده ها به طور ایمن فرار نمی کنند، ممکن می سازد. همچنین، پشتیبانی از log_selector "taint" متوقف شده است، که به شما امکان می دهد خروجی هشدارهای مربوط به فرار از مشکلات را در گزارش غیرفعال کنید.

منبع: opennet.ru

اضافه کردن نظر