我正在尝试将procmail设置为postfix的邮件传递代理(MDA)。我知道我应该mailbox_command
为此使用postfix中的选项,但是互联网搜索显示了有关如何精确执行此操作的相互矛盾的建议:
几个来源建议只使用
mailbox_command = /usr/bin/procmail
一些消息来源建议使用-f
选项,例如在
mailbox_command = /usr/bin/procmail -f-
请参见此处的示例。这似乎是在“从”行中调整日期。
一些消息来源建议在“传递模式”下使用procmail,即使用以下-d
选项:
mailbox_command = /usr/bin/procmail -d ${USER}
(这三种方法有很多变体,例如,-a
用于将信息传递到procmail配方或设置MAILDIR
。)
三种方法的优缺点是什么?尤其是,使用“交付模式”有什么作用?
后缀执行mailbox_command
与UID的收件人。它应该-d ${USER}
没有必要。
http://www.postfix.org/postconf.5.html#mailbox_command
Mailbox_command(默认值:空)
local(8)传递代理应用于邮箱传递的可选外部命令。该命令以接收者的用户ID和主要组ID特权运行。例外:root的命令传递使用$ default_privs特权执行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句