新版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

添加評論