Procmail使用指南:系统安装、配置与规则测试
1. 系统级安装
作为系统管理员,你可以选择在全局范围内安装Procmail。这样做的好处是用户无需再使用.forward文件,只需在每个用户的主目录下放置.procmailrc文件即可。若主目录中没有.procmailrc文件,邮件将按常规方式投递。
可以创建一个全局的.procmailrc文件,该文件会在用户自己的文件之前生效。此时,要确保配置中包含以下指令,使邮件以最终用户而非根用户的权限存储:
DROPPRIVS=yes这也有助于增强系统的安全性。该文件通常存储在/etc目录下,名为/etc/procmailrc,旨在为新添加到系统的所有用户提供一套默认的个人规则。你还可以在系统添加用户功能所使用的骨架账户中配置.procmailrc文件,具体设置方法可参考Linux文档。
2. 与Postfix集成实现系统级邮件投递
将Procmail集成到Postfix系统中并不复杂,但要谨慎操作。Postfix以nobody用户ID运行所有外部命令(如Procmail),因此无法将邮件投递到根用户。为确保重要的系统消息能被接收,需配置别名,将所有发往根用户的邮件转发给一个真实用户。