Postfix 3.5.0邮件服务器发布

经过一年的发展 发生了 发布邮件服务器的新稳定分支 后缀 - 3.5.0。 与此同时,该分行也被终止。 后缀 3.1,于 2016 年初发布。 Postfix 是少有的同时兼具高安全性、可靠性和性能的项目之一,这要归功于深思熟虑的实现 建筑学 以及相当严格的代码设计和补丁审核政策。 该项目代码根据 EPL 2.0(Eclipse 公共许可证)和 IPL 1.0(IBM 公共许可证)分发。

按照三月 自动调查 大约一百万个邮件服务器,Postfix在34.29%(34.42%)的邮件服务器上使用,
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

添加评论