使用外部命令代替郵箱傳遞
mailbox_command

此參數指定要使用的可選外部命令,而不是郵箱傳遞。該命令以具有正確HOMESHELLLOGNAME環境設置的接收者身份運行。例外: root交付是通過$default_user完成的。

感興趣的其他環境變量: USER (收件人用戶名), EXTENSION (地址擴展名), DOMAIN (地址的域部分)和LOCAL (地址localpart)。

與其他Postfix配置參數不同,此參數不會進行參數替換。這樣可以更輕鬆地指定shell語法(請參見下面的示例)。

避免使用shell元字符,因為它們會迫使Postfix運行昂貴的shell進程。僅Procmail就足夠昂貴了。

如果使用此工具在整個系統範圍內分發郵件,則必須設置一個別名,該別名可以將郵件轉發給真實用戶。

例子: