第 16 章 与电子邮件集成


配置 Red Hat Advanced Cluster Security for Kubernetes (RHACS),将有关策略违反情况的警报发送到标准电子邮件供应商。

通过将警报从 RHACS 转发到标准电子邮件提供程序,您可以使用电子邮件作为通知方法。要将来自 RHACS 平台的警报转发到电子邮件地址,您可以使用 Default Recipient 字段将电子邮件发送到标准和集中式团队,或使用部署注解来指定通知受众。

使用注解键,您可以定义对象来通知与部署或命名空间关联的策略违反情况。如果部署有一个注解,注解的值会覆盖默认值。如果命名空间有一个注解,则命名空间的值会覆盖默认值。

  • 如果部署具有注解密钥和定义的受众,则会向该密钥定义的受众发送一封电子邮件。
  • 如果部署没有注解键,则会为注解键检查命名空间,并将电子邮件发送到定义的受众。
  • 如果没有注解键,则会将电子邮件发送到集成中定义的默认接收者。

16.1. 配置电子邮件插件

RHACS 通知程序可将电子邮件发送到集成中指定的收件人,也可以使用注解来确定接收者。

使用注解来动态决定电子邮件接收者:

  1. 在部署 YAML 文件中添加类似以下示例的注解,其中 email 是您在电子邮件集成中指定的 注解键

    annotations:
      email: <email_address>
    Copy to Clipboard Toggle word wrap
  2. 配置 RHACS 时,使用 接收者字段的注解密钥 电子邮件
注意

您可以为部署或命名空间创建注解。

如果您使用注解配置了部署或命名空间,RHACS 平台会将警报发送到注解中指定的电子邮件。否则,它将警报发送到默认接收者。

流程

  1. 导航到 Platform Configuration Integrations
  2. Notifier Integrations 部分下,选择 Email
  3. 选择 New Integration
  4. Integration name 字段中输入您的电子邮件集成名称。
  5. Email server 字段中,输入您的电子邮件服务器地址。电子邮件地址包括完全限定域名(FQDN)和端口号;例如,smtp.example.com:465
  6. 可选:如果您使用未经身份验证的 SMTP,请选择" 启用未经身份验证的 SMTP "。这是不安全的,我们不建议使用,但某些集成可能是必需的。例如,如果您在不需要身份验证的通知中使用内部服务器,您可能需要启用这个选项。

    注意

    您不能更改使用身份验证启用未经身份验证的 SMTP 的现有电子邮件集成。您必须删除现有集成,并创建一个选择 Enable未经身份验证的 SMTP 的新集成。

  7. 输入用于身份验证的服务帐户的用户名和密码。
  8. 可选:输入您要显示在 From 字段中的 FROM 标头的 FROM 标头中的名称,如 Security Alerts
  9. 指定要在 Sender 字段中的 SENDER 标头中显示的电子邮件地址。
  10. Default 接收者 字段中指定接收通知的电子邮件地址。
  11. 可选:在 接收者 的注解键 中输入一个 注解键。如果您提供注解和部署或命名空间带有这个值的键,则通知将发送到注解中的电子邮件地址。否则,通知将发送到 Default Recipient 字段中指定的电子邮件。
  12. 可选: 选择 Disable TLS 证书验证(不安全) 在没有 TLS 的情况下发送电子邮件。您不应该禁用 TLS,除非您使用的是 StartTLS。

    注意

    使用 TLS 作为电子邮件通知。如果没有 TLS,所有电子邮件都会以未加密的方式发送。

  13. 可选: 要使用 StartTLS,请从 Use STARTTLS (需要禁用 TLS) 下拉菜单中选择 LoginPlain

    重要

    使用 StartTLS 时,凭证会在建立会话加密前以纯文本形式传递给电子邮件服务器。

    • 带有 Login 参数的 StartTLS 会以 base64 编码字符串发送身份验证凭据。
    • 使用 Plain 参数的 StartTLS 以纯文本形式将身份验证凭据发送到您的邮件中继。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat