引入了 notqmail,qmail 邮件服务器的一个分支

由...所提交 项目的第一个版本 不是qmail,其中开始开发邮件服务器分支 邮箱。 Qmail 由 Daniel J. Bernstein 于 1995 年创建,旨在提供更安全、更快速的 sendmail 替代品。 qmail 1.03的最新版本于1998年发布,此后官方交付版本尚未更新,但该服务器仍然是高质量和安全软件的典范,因此它一直沿用至今,并已获得大量补丁和附加组件。 一度基于qmail 1.03和积累的补丁形成了netqmail发行版,但现在它处于废弃状态,自2007年以来就没有更新过。

Amitai Schleier,NetBSD 贡献者和各种书籍的作者 补丁和设置 与qmail感兴趣的爱好者一起创立了该项目 不是qmail,旨在继续将 qmail 开发为一个有凝聚力的产品,而不是一组补丁。 类似qmail,一个新项目 分发者 作为公共领域(完全放弃版权,每个人都可以不受限制地分发和使用该产品)。

Notqmail 还继续坚持 qmail 的一般原则 - 架构简单、稳定和错误数量最少。 notqmail 开发人员在合并更改时非常谨慎,仅添加现代现实中必需的功能,保持基本的 qmail 兼容性并提供可用于替换现有 qmail 安装的版本。 为了保持适当的稳定性和安全性,版本计划经常发布,并且每个版本仅包含少量更改,使用户有机会亲手测试建议的更改。 为了简化向新版本的过渡,计划准备一种可靠、简单和定期安装更新的机制。

qmail原有的架构将被保留,基本组件不变,这在一定程度上将保持与qmail 1.03之前发布的插件和补丁的兼容性。 其他功能计划以扩展的形式实现,如有必要,将必要的软件接口添加到基本的 qmail 核心中。 从
计划 为了启用新功能,需要注意 SMTP 收件人验证工具、身份验证和加密模式(AUTH 和 TLS)以及对 SPF、SRS、DKIM、DMARC、EAI 和 SNI 的支持。

在该项目的第一个版本中(1.07) 与当前版本的 FreeBSD 和 macOS 的兼容性问题已得到解决,添加了使用 utmpx 而不是 utmp 的功能,与基于 BIND 9 的解析器的兼容性问题已得到解决。在任意目录中的安装已被简化,安装的能力提供了无需以 root 身份登录的功能,并且添加了无需创建单独的 qmail 用户即可构建的功能(可以在任意非特权用户下启动)。 添加了运行时 UID/GID 检查。

在 1.08 版本中,计划为 Debian (deb) 和 RHEL (rpm) 准备软件包,并进行重构,用符合 C89 标准的选项替换过时的 C 结构。 新的扩展编程接口计划在 1.9 版本中发布。 在2.0版本中,预计将更改邮件队列系统的设置,添加用于恢复队列的实用程序,并使API能够连接扩展以与LDAP集成。

来源: opennet.ru

添加评论