在 Postfix 代理配置中包含另一个文件

在 Postfix 代理配置中包含另一个文件

我正在尝试使用 FreeIPA 配置 Postfix,并且需要为 LDAP 代理提供绑定 DN、基本 DN、密码、服务器等。这些需要进入四个不同的配置文件,使其变得难以维护。是否可以在 Postfix 中包含代理配置文件( smtpd_sender_login_mapsvirtual_mailbox_domainsvirtual_mailbox_maps、 )中的另一个文件?virtual_alias_maps

答案1

Postfix 没有配置文件的包含机制。您可以做的最好的事情是使用配置管理工具(如 salt、ansible、chef 或 puppet)或通过其他一些自动化方式创建文件。 Makefile 和 m4 宏处理器将是不错的、保守的选择。

您也许可以使用简单的 PCRE regexp 文件作为smtpd_sender_login_maps.参见例如此服务器故障答案

相关内容