Нова версия на мейл сървър 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“, вариант на оператора „маска“, който манипулира нормализирани IPv6 адреси (използвайки двоеточия и без опаковане).
  • Опцията '-z' е добавена към помощните програми exim_dumpdb и exim_fixdb за връщане на часа без отчитане на часовата зона (UTC);
  • Внедрено е събитие във фоновия процес, което се излъчва, когато TLS връзката е неуспешна.
  • Добавени са опции „стоп“, „предварително задействане“ и „задействане“ към режима за отстраняване на грешки в ACL („control = debug“), за да се контролира изходът в журнала за отстраняване на грешки.
  • Добавена е проверка за избягване на специални символи в заявки за справка, ако низът на заявката използва данни, получени отвън („опетнен“). Ако знаците не са екранирани, информацията за проблема се отразява само в дневника засега, но в бъдещи версии това ще доведе до грешка.
  • Премахна опцията „allow_insecure_tainted_data“, която позволяваше да се деактивира извеждането на грешка при несигурно екраниране на специални знаци в данните. Също така отхвърлен е log_selector "заразяване", което позволява да се деактивират предупрежденията за избягващи проблеми в дневника.

Източник: opennet.ru

Добавяне на нов коментар