Procmail 配置与使用指南
1. 系统级安装
如果你是系统管理员,可以选择全局安装 Procmail。这样做的好处是用户不再需要 .forward 文件,只需在每个用户的主目录中放置一个 .procmailrc 文件即可。在这种情况下,操作是透明的,如果主目录中没有 .procmailrc 文件,邮件将照常投递。
可以创建一个全局的 .procmailrc 文件,该文件会在用户自己的文件之前生效。此时,需要确保配置中包含以下指令,以便邮件以最终用户的权限而不是 root 用户的权限存储:
DROPPRIVS=yes
这也有助于防范系统安全漏洞。该文件通常存储在 /etc 目录下,名为 /etc/procmailrc,旨在为系统中新增的所有用户提供一组默认的个人规则。在系统的添加用户功能使用的骨架账户中配置 .procmailrc 文件是很有价值的,具体设置方法可查阅 Linux 文档。
2. 与 Postfix 集成以实现系统级投递
将 Procmail 集成到 Postfix 系统很简单,但和任何其他配置更改一样,需要谨慎操作。Postfix 以 nobody 用户 ID 运行所有外部命令,如 Procmail,因此它无法将邮件投递到 root 用户。为确保重要的系统消息仍能被接收,应配置一个别名,将所有发往 root 用户的邮件转发给一个会查看邮箱的真实用户。
2.1 为系统账户创建别名
要为 root 用户创建别名,必须编辑相应的别名文件,通常位于 /etc/aliases 或 /etc/mail/aliases。如果找不到该文件
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



