新版Exim邮件服务器4.96

Exim 4.96 邮件服务器已发布,添加了累积的修复并添加了新功能。 根据 800 月份对约 59.59 万邮件服务器的自动化调查,Exim 的份额为 59.15%(一年前为 33.64%),Postfix 在 33.76%(3.55%)的邮件服务器上使用,Sendmail - 3.55%(一年前为 1.93) %)、MailEnable - 2.02% (0.45%)、MDaemon - 0.56% (0.23%)、Microsoft Exchange - 0.30% (XNUMX%)。

主要变化:

  • ACL 实现了一个新的“已看到”条件,可用于检查先前发生的与用户和主机相关的事件。 新的条件使使用灰名单变得更加容易,例如,在创建简单的灰名单时,您可以使用 ACL“seen = -5m / key=${sender_host_address}_$local_part@$domain”来允许连接重试。
  • 添加了“mask_n”,它是“mask”运算符的变体,用于操作规范化的 IPv6 地址(使用冒号且不换行)。
  • '-z' 选项已添加到 exim_dumpdb 和 exim_fixdb 实用程序中,以返回时间而不考虑时区 (UTC);
  • 在后台进程中实现了一个事件,当 TLS 连接失败时会触发该事件。
  • 在 ACL 调试模式(“control = debug”)中添加了“stop”、“pretrigger”和“trigger”选项,以控制调试日志的输出。
  • 如果查询字符串使用从外部接收的数据(“受污染”),则添加了对查找查询中转义特殊字符的检查。 如果字符没有转义,有关问题的信息目前仅反映在日志中,但在将来的版本中将导致错误。
  • “allow_insecure_tainted_data”选项已被删除,这使得当数据中的特殊字符被不安全转义时可以禁用错误消息。 此外,对 log_selector “taint” 的支持已停止,这允许您禁用有关将问题转义到日志的警告输出。

来源: opennet.ru

添加评论