所有带有文件扩展名的 Postfix 配置

所有带有文件扩展名的 Postfix 配置

Debian 中的 Postfix 有一些设置配置的方法,例如:

myorigin = "foo"
myorigin = $myhostname
myorigin = /etc/mailname

请参阅myorigin支持字符串和文件。

另一方面,smtpd_banner仅支持字符串,如果您设置文件,则将文件名作为值,确实是。

由于我尝试使用专用文件(例如,易于通过管理脚本更新)使配置尽可能保持模块化在哪里可以找到所有接受文件的 Postfix 配置在 Debian 中?

答案1

在 Debian 中您可以在哪里找到所有接受文件的 Postfix 配置?

就这一个。(这也是 Debian 特有的附加功能 – “上游” Postfix 实际上不支持从文件读取邮件名称,它只是一个常规字符串。)

由于我尝试使用专用文件(例如,易于通过管理脚本更新)使配置尽可能保持模块化

我认为这是错误的方法——您的管理脚本不应该尝试直接编辑单个行。如果您想更改单个设置,Postfix 附带了执行此操作的工具;只需postconf myorigin="new value"从脚本运行,它就会使用正确的语法更新 main.cf。

(不过,如果你管理许多服务器,最好使用配置部署工具来生成全部的来自模板的 main.cf。

相关内容