新版Exim郵件服務器4.94

經過6個月的開發 發生 郵件服務器發布 進出口 4.94,其中包括累積的修復和添加的新功能。 據五月 自動調查 大約一百萬個郵件服務器,Exim的份額為57.59%(一年前為53.03%),Postfix在34.70%(34.51%)的郵件服務器上使用,Sendmail - 3.75%(4.05%),Microsoft Exchange - 0.42 %(0.57%)。

新版本中的更改可能會破壞向後兼容性。 特別是,某些運輸方式在確定交付位置時停止使用原始數據(受污染的、基於從發送方收到的數據的值)。 例如,在路由消息時在“check_local_user”設置中使用 $local_part 變量時可能會出現問題。 應使用新清除的變量“$local_part_data”而不是$local_part。 此外, headers_remove 選項的操作數現在允許使用使用“*”字符定義的掩碼,這可能會導致配置失敗,其中以星號結尾的標頭被刪除(將執行按掩碼刪除,而不是刪除特定標頭)。

主要的 變化:

  • 添加了對 SRS(發件人重寫方案)機制的實驗性內置支持,該機制允許您在轉發時重寫發件人地址,而不會違反 SPF 檢查(發件人政策框架)並確保保存發件人數據,以便服務器在發生傳遞錯誤時發送消息。 該方法的本質是,當建立連接時,與原始發送者一起傳輸身份信息,例如重寫時 [電子郵件保護][電子郵件保護] 將顯示“[電子郵件保護]”。 例如,在組織郵件列表工作(其中原始郵件被重定向到其他收件人)時,SRS 是相關的。
  • 使用 OpenSSL 時,添加了對固定通道的支持 驗證器 (以前僅支持 GnuTLS)。
  • 添加了“msg:defer”事件。
  • 在客戶端實現了對 gsasl 身份驗證器的支持,該支持僅使用明文密碼處理程序(明文)進行了測試。 SCRAM-SHA-256 和 SCRAM-SHA-256-PLUS 方法的操作只能通過 格薩斯爾.
  • 已實現對服務器端 gsasl 身份驗證器對加密密碼的支持,這是以前可用的明文模式的替代方案。
  • 命名列表定義現在可以添加“hide”前綴,以在執行“-bP”命令時抑制內容輸出。
  • Dovecot IMAP 服務器身份驗證驅動程序中添加了對 Internet 套接字的實驗性支持(以前僅支持 unix 域套接字)。
  • “queue_only”ACL 表達式現在可以指定為“queue”並支持“first_pass_route”選項,類似於“-odqs”命令行選項。
  • 添加了新變量 $queue_size 和 $local_part_{pre,suf}fix_v。
  • 在主配置塊中添加了“sqlite_dbfile”選項,以在定義搜索字符串前綴時使用。 此更改破壞了向後兼容性 - 在查找請求中指定未清理(受污染)的變量時,設置前綴的舊方法將停止工作。 新方法(“sqlite_dbfile”)允許您將文件名分開。
  • 向 dsearch 查找塊添加了選項,以在匹配時返回完整路徑和過濾文件類型。
  • 選項已添加到 pgsql 和 mysql 查找塊中,以與搜索字符串分開指定服務器名稱。
  • 對於按單個鍵採樣的查找塊,添加了一個選項,如果存在匹配,則返回該鍵的脫污染版本,而不是搜索到的數據。
  • 對於所有成功的列表匹配選擇,都會設置 $domain_data 和 $localpart_data 變量(之前,會插入選擇中涉及的列表項)。 此外,匹配中使用的列表元素現在分配給變量 $0、$1 等。
  • 添加了擴展運算符“${listquote { } { }}”。
  • 向 ${readsocket {}{}{}} 擴展運算符添加了一個選項,以確保緩存結果。
  • 添加了設置 dkim_verify_min_keysizes 以列出允許的最小公鑰大小。
  • 確保參數“bounce_message_file”和“warn_message_file”在首次使用之前已展開。
  • 添加了“spf_smtp_comment_template”選項來設置“$spf_smtp_comment”變量的值。

來源: opennet.ru

添加評論