經過一年的發展
依照三月
Exim 的份額為57.77%(一年前為56.91%),Sendmail - 3.83% (4.16%),MailEnable - 2.12% (2.18%),MDaemon - 0.77% (0.91%),Microsoft Exchange - 0.47% (0.61% )。
主要的
- 新增了負載平衡器協議支持
高可用性代理 2.0 透過 IPv4 和 IPv6 上的 TCP 發出代理請求或不使用代理連線(發送測試心跳請求以確認正常操作)。 - 新增了強制將郵件設定為過時(無法送達)狀態以傳回給寄件者的功能。 狀態會作為特殊屬性儲存在傳遞佇列檔案中,在存在該屬性的情況下,任何傳遞嘗試都會導致訊息傳回給傳送者,而不被放置在保留佇列中。 為了設定過時訊息屬性,postsuper命令中新增了「-e」和「-f」標誌;與「-f」標誌的區別在於,訊息在處於狀態時立即返回給發送者。佇列等待重新發送。 mailq 和 postqueue 指令的輸出強制在檔案名稱後面以「#」標記過時的郵件。
- 新增了對向 SMTP 和 LMTP 用戶端列出多個主機的支持,以將郵件重定向到另一台伺服器(下一個躍點)。 列出的主機將嘗試按照它們出現的順序傳輸訊息(如果第一個主機不可用,則將嘗試傳遞到第二個主機,依此類推)。 列表規格是為relayhost、transport_maps、default_transport 和sender_dependent_default_transport_maps 指令實作的。
/etc/postfix/main.cf:
中繼主機 = foo.example, bar.example
default_transport = smtp:foo.example, bar.example - 更改了日誌記錄行為。 “from=”和“to=”中的地址現在使用引號保存 - 如果地址的本地部分包含空格或特殊字符,則地址的指定部分將在日誌中用引號括起來。 若要傳回舊行為,請將「info_log_address_format = internal」新增至設定。
是:來自= [電子郵件保護]>
現在:from=<「有空格的名稱」@example.com>。 - 確保從 XCLIENT 和 XFORWARD 標頭或透過 HaProxy 協定取得的 IP 位址標準化。 此變更可能會破壞 check_client_access 指令中日誌等級和 IPv6 子網路對應的相容性。
- 為了提高與 Dovecot 互動的便利性,SMTP+LMTP 傳送代理使用 master.cf 中的「flags=DORX」標誌提供 Delivered-To、X-Original-To 和 Return-Path 標頭的附件,類似於管道和當地的送貨代理。
- 定義了檢查 check_ccert_access 表中定義的憑證的過程。 首先,檢查客戶端憑證的快照,然後檢查客戶端的公鑰(行為與指定「search_order = cert_fingerprint, pubkey_fingerprint」時相同)。
來源: opennet.ru