经过一年的发展
按照三月
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