我的 postfix 别名文件中的某些条目是静态的,而其他条目则是动态的,并且每小时通过 cron-job 脚本更新一次。我希望静态条目单独放在一个文件中,并通过“:include:”指令将动态条目包含到另一个文件中。这样,我的脚本就可以修改动态条目,而无需触及静态条目文件。
这可能吗?
(PS 我知道 :include: 指令可以用作别名的右侧,我只是想知道它是否也可以用于完全包含新别名)
答案1
只需使用多个alias_maps
(或者virtual_alias_maps
)。
例子:
alias_maps = hash:/etc/mail/aliases hash:/etc/mail/aliases-crongend
但如果你真的想要动态别名,你可以尝试不同的表类型,例如mysql
并全部跳过 cronscript。