Qmail

Qmail
软件描述
QMail MTA。
官方网站
访问软件的官方网站了解更多信息
qmail.org
什么是 Qmail?
它是什么? qmail 是一个安全、可靠、高效且简单的邮件传输代理。它专为典型的互联网连接 UNIX 主机设计。截至 2001 年 10 月,qmail 是互联网上第二常见的 SMTP 服务器,其增长速度远超任何其他 SMTP 服务器。
安全:安全不仅是一个目标,更是绝对要求。邮件投递对用户至关重要,不能被关闭,因此必须完全安全。(这也是我开始编写 qmail 的原因:我对 sendmail 及其他 MTA 的安全漏洞感到厌倦。)
可靠:qmail 的“直通纸路径”理念保证了消息一旦进入系统就不会丢失。qmail 还可选支持 maildir,这是一种新型的、极高可靠的用户邮箱格式。与 mbox 文件和 mh 文件夹不同,即使在投递过程中系统崩溃,maildir 也不会损坏。更优的是,用户不仅可以安全地通过 NFS 阅读邮件,而且任意数量的 NFS 客户端可同时向其投递邮件。
高效:在 BSD/OS 系统上的 Pentium 处理器上,qmail 每天轻松处理 20 万条本地邮件——这是一次真实测试中注入并投递到邮箱的独立邮件数量!尽管远程投递受 DNS 和 SMTP 速度限制,但 qmail 默认会重叠处理 20 次并发投递,使其能快速处理邮件列表。(这也是我完成 qmail 的原因:我需要设置一个大型邮件列表。)
简单:qmail 比任何其他互联网 MTA 都要小得多。原因如下:(1)其他 MTA 具有独立的转发、别名和邮件列表机制;而 qmail 仅有一个简单的转发机制,允许用户自行管理邮件列表。(2)其他 MTA 提供从快速不安全到慢速队列等多种投递模式;而 qmail-send 在队列中有新项目时立即触发,因此 qmail 系统只有一种投递模式:快速+队列。(3)其他 MTA 实际上包含一个专门的 inetd 版本,用于监控负载平均值;而 qmail 的设计本身就能限制机器负载,因此 qmail-smtpd 可以安全地由系统的 inetd 启动。
sendmail 的替代品:qmail 支持主机和用户伪装、完整主机隐藏、虚拟域、空客户端、列表所有者重写、中继控制、双重退信记录、任意 RFC 822 地址列表、跨主机邮件列表环路检测、按收件人检查点、主机离线回退、独立的消息重试计划等。此外,qmail 还包含一个可直接替换的“sendmail”包装器,使其能被当前的用户代理透明使用。
