极狐 GitLab

Mailgun

Tier: 基础版,专业版,旗舰版

Offering: 私有化部署

当您使用 Mailgun 为您的极狐GitLab 实例发送电子邮件,并且在极狐GitLab 中启用并配置了 Mailgun 集成时,您可以接收其 webhook 以跟踪发送失败。要设置集成,您必须:

  1. 配置您的 Mailgun 域
  2. 启用 Mailgun 集成

完成集成后,Mailgun 的 temporary_failurepermanent_failure webhook 将被发送到您的极狐GitLab 实例。

配置您的 Mailgun 域#

版本历史
  • 在极狐GitLab 15.0 中,/-/members/mailgun/permanent_failures URL 已弃用。
  • 在极狐GitLab 15.0 中,URL 已更改为同时处理临时和永久失败。

在极狐GitLab 中启用 Mailgun 之前,您需要设置自己的 Mailgun 端点以接收 webhook。

使用 Mailgun webhook 指南

  1. 添加一个 webhook,将 事件类型 设置为 永久失败

  2. 输入您实例的 URL,并包含 /-/mailgun/webhooks 路径。

    例如:

    plaintext
    https://myinstance.gitlab.com/-/mailgun/webhooks
  3. 添加另一个 webhook,将 事件类型 设置为 临时失败

  4. 输入您实例的 URL,并使用相同的 /-/mailgun/webhooks 路径。

启用 Mailgun 集成#

为 webhook 端点配置 Mailgun 域后,您就可以启用 Mailgun 集成:

  1. 管理员用户身份登录极狐GitLab。
  2. 在右上角,选择 管理员
  3. 在左侧边栏中,转到 设置 > 通用,然后展开 Mailgun 部分。
  4. 选中 启用 Mailgun 复选框。
  5. 输入 Mailgun HTTP webhook 签名密钥,如 Mailgun 文档 中所述,并可在您的 Mailgun 帐户的 API 安全 (https://app.mailgun.com/app/account/security/api_keys) 部分找到。
  6. 选择 保存更改