使用外部命令代替邮箱传递
mailbox_command

此参数指定要使用的可选外部命令,而不是邮箱传递。该命令以具有正确HOMESHELLLOGNAME环境设置的接收者身份运行。例外: root交付是通过$default_user完成的。

感兴趣的其他环境变量: USER (收件人用户名), EXTENSION (地址扩展名), DOMAIN (地址的域部分)和LOCAL (地址localpart)。

与其他Postfix配置参数不同,此参数不会进行参数替换。这样可以更轻松地指定shell语法(请参见下面的示例)。

避免使用shell元字符,因为它们会迫使Postfix运行昂贵的shell进程。仅Procmail就足够昂贵了。

如果使用此工具在整个系统范围内分发邮件,则必须设置一个别名,该别名可以将邮件转发给真实用户。

例子: