第 9 章 系统角色中的 postfix 角色的变量


postfix 角色变量允许用户安装、配置和启动 postfix 邮件传输代理 (MTA)。

本节中定义了以下角色变量:

  • postfix_conf:它包含所有支持的 postfix 配置参数的键/值对。默认情况下,postfix_conf 没有值。
postfix_conf:
  relayhost: example.com
Copy to Clipboard Toggle word wrap

如果您的场景需要删除任何现有配置并在干净 postfix 安装之上应用所需的配置,请在 postfix_conf 字典中指定 previous: replaced 选项:

带有 previous: replaced 选项的示例:

postfix_conf:
  relayhost: example.com
  previous: replaced
Copy to Clipboard Toggle word wrap
  • postfix_check:它将确定启动 postfix 之前是否执行了检查以验证配置更改。默认值为 true。

例如:

postfix_check: true
Copy to Clipboard Toggle word wrap
  • postfix_backup :它决定是否创建了配置的一个备份副本。默认情况下,postfix _backup 值为 false。

要覆盖以前的备份,请运行以下命令:

# *cp /etc/postfix/main.cf /etc/postfix/main.cf.backup*
Copy to Clipboard Toggle word wrap

如果 postfix_backup 值更改为 true,则还必须将 postfix_backup_multiple 值设为 false。

例如:

postfix_backup: true
postfix_backup_multiple: false
Copy to Clipboard Toggle word wrap
  • postfix_backup_multiple:它决定角色是否会创建一个配置的时间戳备份副本。

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

# *cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Isec)*
Copy to Clipboard Toggle word wrap

默认情况下,postfix _backup_multiple 的值为 true。postfix_backup_multiple:true 设置将覆盖 postfix_backup。如果要使用 postfix_backup,您必须设置 postfix_backup_multiple:false

重要

不能删除配置参数。在运行 postfix 角色前,请将 postfix_conf 设置为所有必要的配置参数,并使用 file 模块删除 /etc/postfix/main.cf

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat