3.12. 配置 Satellite 服务器以进行传出电子邮件


要从 Satellite 服务器发送电子邮件消息,您可以使用 SMTP 服务器或 sendmail 命令。

前提条件

  • 某些 SMTP 服务器具有反垃圾邮件保护或问候列出功能已知会导致问题。若要通过此类服务设置传出电子邮件,可在卫星服务器上安装和配置 vanilla SMTP 服务以进行转发,或者使用 sendmail 命令。

流程

  1. 在 Satellite Web UI 中,导航到 Administer > Settings
  2. Email 选项卡,并设置配置选项以匹配您首选的交付方法。更改会立即生效。

    1. 以下示例显示了使用 SMTP 服务器的配置选项:

      Expand
      表 3.1. 使用 SMTP 服务器作为发送方法
      名称示例值

      交付方法

      SMTP

      SMTP 地址

      smtp.example.com

      SMTP 身份验证

      login

      SMTP HELO/EHLO 域

      example.com

      SMTP 密码

      密码

      SMTP 端口

      25

      SMTP 用户名

      user@example.com

      SMTP 用户名和 SMTP 密码 指定 SMTP 服务器的登录凭证。

    2. 以下示例使用 gmail.com 作为 SMTP 服务器:

      Expand
      表 3.2. 使用 gmail.com 作为 SMTP 服务器
      名称示例值

      交付方法

      SMTP

      SMTP 地址

      smtp.gmail.com

      SMTP 身份验证

      plain

      SMTP HELO/EHLO 域

      smtp.gmail.com

      SMTP 启用 StartTLS auto

      SMTP 密码

      密码

      SMTP 端口

      587

      SMTP 用户名

      user@gmail.com

    3. 以下示例使用 sendmail 命令作为发送方法:

      Expand
      表 3.3. 使用 sendmail 作为交付方法
      名称示例值

      交付方法

      sendmail

      Sendmail 位置

      /usr/sbin/sendmail

      Sendmail 参数

      -i

      出于安全考虑,Sendmail 位置和 Sendmail 参数设置都是只读的,只能在 /etc/foreman/settings.yaml 中设置。目前无法通过 satellite-installer 设置这两个设置。有关详细信息,请参阅 sendmail 1 man page。

  3. 如果您决定使用使用 TLS 验证的 SMTP 服务器发送电子邮件,请执行以下步骤之一:

    • 将 SMTP 服务器的 CA 证书标记为可信。要做到这一点,在 Satellite 服务器中执行以下命令:

      # cp mailca.crt /etc/pki/ca-trust/source/anchors/
      # update-ca-trust enable
      # update-ca-trust
      Copy to Clipboard Toggle word wrap

      其中 mailca.crt 是 SMTP 服务器的 CA 证书。

    • 或者,在 Satellite Web UI 中,将 SMTP enable StartTLS auto 选项设置为 No
  4. 单击 Test email,向用户的电子邮件地址发送测试消息,以确认配置是否正常工作。如果消息无法发送,Satellite Web UI 会显示错误。详情请查看 /var/log/foreman/production.log 的日志。
注意

有关为单个用户或用户组配置电子邮件通知的详情,请参考 管理 Red Hat Satellite 中的 配置电子邮件通知 首选项

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat