10.2. postfix RHEL 系统角色选择的变量

您可以使用 postfix RHEL 系统角色的变量自定义 Postfix 邮件传输代理(MTA)的配置。

使用以下变量进行基本配置。如需了解更多变量,请参阅 rhel-system-roles 软件包安装的文档。

postfix_conf

使用此变量包含所有支持的 postfix 配置参数的键或值对。默认情况下,postfix_conf 没有值。

postfix_conf:
  relayhost: example.com
previous: replaced

使用此变量删除任何现有配置,并在干净的 postfix 安装之上应用所需的配置:

postfix_conf:
  relayhost: example.com
  previous: replaced
postfix_check

使用此变量确定在启动 postfix 角色之前是否执行了检查,以验证配置更改。默认值为 true

例如:

postfix_check: true
postfix_backup

通过将变量设置为 true 来使用此变量创建配置的一个备份副本。默认值为 false

要覆盖以前的备份,请输入以下命令:

# cp /etc/postfix/main.cf /etc/postfix/main.cf.backup

如果 postfix_backup 值改为 true,则您还必须将 postfix_backup_multiple 值设置为 false :

postfix_backup: true
postfix_backup_multiple: false
postfix_backup_multiple

使用此变量通过将其设置为 true 来生成配置的一个时间戳备份副本。默认值为 true

要保留多个备份副本,请输入以下命令:

# cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Isec)

postfix_backup_multiple:true 设置将覆盖 postfix_backup。如果要使用 postfix_backup,您必须设置 postfix_backup_multiple:false

postfix_manage_firewall
使用此变量将 postfix 角色与 firewall 角色集成,以管理端口访问。默认情况下,变量设为 false。如果要从 postfix 角色自动管理端口访问,请将变量设置为 true
postfix_manage_selinux
使用此变量将 postfix 角色与 selinux 角色集成,以管理端口访问。默认情况下,变量设为 false。如果要从 postfix 角色自动管理端口访问,请将变量设置为 true