我想创build一个自定义的程序来处理来自postfix的传入邮件。 我想通过使其成为mailbox_command将其挂钩到后缀。 该手册指出,当调用这个命令时,有许多环境variables被设置,但是没有其他说明,也没有包括这个命令的任何特殊要求。
具体我想知道:
有谁知道这些信息可以find的地方?
像往常一样,后缀文档是完整的描述其行为。
从当地(8) :
可以将邮箱传递委托给使用mailbox_command_maps和mailbox_commandconfiguration参数指定的外部命令。 该命令以接收方用户的权限执行(例外情况:未启用仲裁组;如果以root身份进行交付,则使用default_privs权限执行该命令)。
如果设置mailbox_command,则local(8)的行为与下一节“EXTERNAL COMMAND DELIVERY”下的行为相同。
显然,mailbox_command是一个外部命令。
顺便说一句,你链接到的手册页包含的例子,一个,procmail(1)。 这应该提供关于如何将邮件传送到命令的大提示。