使用“:include:”指令在后缀别名文件中包括外部文件

使用“:include:”指令在后缀别名文件中包括外部文件

我的 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。

相关内容