新版Exim郵件服務器4.95

Exim 4.95 郵件伺服器已發布,增加了累積的修復並添加了新功能。根據58 月對超過57.59 萬個郵件伺服器的自動化調查,Exim 的份額為34.92%(一年前為34.70%),Postfix 在3.52%(3.75%)的郵件伺服器上使用,Sendmail - 2%(一年前為2.07%) )、MailEnable - 0.57% (0.73).%)、MDaemon - 0.32% (0.42%)、Microsoft Exchange - XNUMX% (XNUMX%)。主要變化:

  • 已宣布對快速斜坡訊息佇列處理模式的穩定支持,例如,當發送佇列的大小以及存在發送到典型主機的大量訊息時,該模式允許您加快訊息傳遞的啟動速度,當向大型郵件提供者傳輸大量信件或透過中間訊息傳輸代理(智慧主機)發送時。如果使用「queue_fast_ramp」選項啟用該模式,且兩階段佇列處理(「-qq」)會偵測到存在大部分發送到特定郵件伺服器的郵件,則會立即開始傳送至該主機。
  • SRS(發送者重寫方案)機制的替代實現已經穩定 - “SRS_NATIVE”,它不需要外部依賴項(舊的實驗實現需要安裝 libsrs_alt 庫)。 SRS 允許您在轉送過程中重寫寄件者地址,而不會違反 SPF(寄件者政策框架)檢查,並確保保留寄件者數據,以便伺服器在傳送失敗時發送郵件。該方法的本質是,當建立連接時,傳輸有關原始發送者的身份訊息,例如,當重寫時 [電子郵件保護][電子郵件保護] 將顯示“[電子郵件保護]」例如,在組織郵件清單工作(其中原始郵件被重新導向到其他收件者)時,SRS 是相關的。
  • TLS_RESUME 選項已穩定,提供恢復先前中斷的 TLS 連線的能力。
  • 對高效能緊湊型嵌入式 LMDB DBMS(以鍵值格式儲存資料)的支援已經穩定。僅支援使用一鍵從現成資料庫中尋找樣本(未實作從Exim寫入LMDB)。例如,要檢查規則中的寄件人域,您可以使用類似「${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}」的查詢。
  • 新增了選項「message_linelength_limit」來設定每行字元數的限制。
  • 執行查找查詢時可以忽略快取。
  • 對於附加檔案傳輸,在接收訊息(SMTP 會話)時實施了配額檢查。
  • 在 SQLite 的查找查詢中,新增了對「file=」選項的支持,該選項允許您為特定操作指定資料庫文件,而無需在 SQL 命令的行中指定前綴。
  • Lsearch 查找查詢現在支援「ret=full」選項來傳回與某個鍵對應的整個資料塊,而不僅僅是第一行。
  • 透過預取和快取資訊(例如憑證)而不是在處理每個連線之前下載訊息,可以加快建立 TLS 連線的速度。
  • 新增參數“proxy_protocol_timeout”來配置代理協定的逾時。
  • 新增了參數「smtp_backlog_monitor」以啟用在日誌中記錄有關待處理連線(積壓)佇列大小的資訊。
  • 新增了「hosts_require_helo」參數,如果之前未發送 HELO 或 EHLO 命令,則禁止發送 MAIL 命令。
  • 新增了“allow_insecure_tainted_data”參數,指定後,資料中特殊字元的不安全轉義將導致警告而不是錯誤。
  • 對 macOS 平台的支援已停止(組件檔案已移至不支援的類別)。

    來源: opennet.ru

添加評論