我正在尝试使用 FreeIPA 配置 Postfix,并且需要为 LDAP 代理提供绑定 DN、基本 DN、密码、服务器等。这些需要进入四个不同的配置文件,使其变得难以维护。是否可以在 Postfix 中包含代理配置文件( smtpd_sender_login_maps
、virtual_mailbox_domains
、virtual_mailbox_maps
、 )中的另一个文件?virtual_alias_maps
答案1
Postfix 没有配置文件的包含机制。您可以做的最好的事情是使用配置管理工具(如 salt、ansible、chef 或 puppet)或通过其他一些自动化方式创建文件。 Makefile 和 m4 宏处理器将是不错的、保守的选择。
您也许可以使用简单的 PCRE regexp 文件作为smtpd_sender_login_maps
.参见例如此服务器故障答案。