Procmail 系统配置与规则测试全解析
1. 系统级安装 Procmail
如果你是系统管理员,可选择全局安装 Procmail。这样做的好处是用户无需再使用.forward文件,只需在每个用户的HOME目录下放置.procmailrc文件即可。若HOME目录中没有.procmailrc文件,邮件将按常规方式投递,操作具有透明性。
可以创建一个全局的.procmailrc文件,它会在用户自己的文件之前生效。此时,要确保配置中包含以下指令,使邮件以最终用户而非根用户的权限存储:
DROPPRIVS=yes这也有助于增强系统的安全性。该文件通常存储在/etc目录下,名为/etc/procmailrc,旨在为新添加到系统的所有用户提供一组默认的个人规则。同时,在系统的骨架账户中配置.procmailrc文件也是很有必要的,你可以查阅 Linux 文档了解如何进行设置。
2. 与 Postfix 集成实现系统级邮件投递
将 Procmail 集成到 Postfix 系统相对简单,但和其他配置更改一样,需谨慎操作。Postfix 以nobody用户 ID 运行所有外部命令,如 Procmail,这导致它