第 16 章 与电子邮件集成


使用 Red Hat Advanced Cluster Security for Kubernetes (RHACS),您可以将现有电子邮件供应商配置为发送有关策略违反情况的通知。如果您使用 Red Hat Advanced Cluster Security Cloud Service (RHACS Cloud Service),您可以使用现有电子邮件供应商或内置电子邮件通知。

您可以使用 Default receiver 字段将警报从 RHACS 和 RHACS 云服务转发到电子邮件地址。否则,您可以使用注解来定义 audience,并通知它们与特定部署或命名空间关联的策略违反情况。

16.1. 在 RHACS 上与电子邮件集成

您可以通过从 RHACS 转发警报,将电子邮件用作通知方法。

16.1.1. 配置电子邮件插件

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

重要

如果您使用 RHACS 云服务,它会默认阻止端口 25。将您的邮件服务器配置为使用端口 587465 来发送电子邮件通知。

流程

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

    注意

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

  7. 输入用于身份验证的服务帐户的用户名和密码。
  8. 可选:在 From 字段中输入您要出现在电子邮件通知的 FROM 标头中的名称,例如 Security Alerts
  9. Sender 字段中指定您要出现在电子邮件通知的 SENDER 标头中的电子邮件地址。
  10. Default 接收者 字段中指定将接收通知的电子邮件地址。
  11. 可选: 为接收者在注解键中输入注解键。您可以使用注解动态决定电子邮件接收者。要做到这一点:

    1. 在命名空间或部署 YAML 文件中添加类似以下示例的注解,其中 email 是您在电子邮件集成中指定的 Annotation 键。您可以为部署或命名空间创建注解。

      annotations:
        email: <email_address>
      Copy to Clipboard Toggle word wrap
    2. 接收者字段中,使用 Annotation 键中的注解键 电子邮件

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

      注意

      以下规则管理 RHACS 如何决定电子邮件通知的接收者:

      • 如果部署具有注解键,则注解的值会覆盖默认值。
      • 如果命名空间具有注解键,则命名空间的值会覆盖默认值。
      • 如果部署具有注解键和定义的 audience,RHACS 会向密钥中指定的使用者发送电子邮件。
      • 如果部署没有注解密钥,RHACS 会检查注解密钥的命名空间,并将电子邮件发送到指定的受众。
      • 如果没有注解密钥,RHACS 会向默认接收者发送电子邮件。
  12. 可选: 选择 Disable TLS 证书验证(不安全) 在没有 TLS 的情况下发送电子邮件。除非使用 StartTLS,否则不应禁用 TLS。

    注意

    使用 TLS 进行电子邮件通知。如果没有 TLS,则所有电子邮件都会被未加密的发送。

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

    重要

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

    • 使用 Login 参数的 STARTTLS 在 base64 编码字符串中发送身份验证凭据。
    • 使用 Plain 参数的 STARTTLS 以纯文本形式将身份验证凭据发送到您的邮件中继。

16.1.2. 配置策略通知

为系统策略启用警报通知。

流程

  1. 在 RHACS 门户中,进入 Platform Configuration Policy Management
  2. 选择您要为其发送警报的一个或多个策略。
  3. Bulk actions 下,选择 Enable notification
  4. Enable notification 窗口中,选择 Email notifier。

    注意

    如果您还没有配置任何其他集成,系统会显示一条没有配置通知程序的消息。

  5. 单击 启用
注意
  • Red Hat Advanced Cluster Security for Kubernetes 根据选择发送通知。要接收通知,您必须首先为策略分配一个通知程序。
  • 通知仅针对给定警报发送一次。如果您为策略分配了通知程序,则不会收到通知,除非违反了新警报。
  • Red Hat Advanced Cluster Security for Kubernetes 为以下情况创建新警报:

    • 部署中第一次发生策略违反。
    • 在解决该部署中策略的以前的运行时警报后,运行时策略违反会在部署中发生。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat