{{< details >}}

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

{{< /details >}}

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

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

完成集成后,Mailgun 的 temporary_failurepermanent_failure webhooks 会发送到你的极狐GitLab 实例。

配置你的 Mailgun 域

{{< history >}}

  • 在极狐GitLab 15.0 中,弃用了 /-/members/mailgun/permanent_failures URL。
  • 在极狐GitLab 15.0 中,更改了 URL,以处理临时和永久失败。

{{< /history >}}

在你能在极狐GitLab 中启用 Mailgun 之前,需设置你自己的 Mailgun 终端以接收 webhooks。

使用 Mailgun webhook 指南:

  1. 添加一个 webhook,将 事件类型 设置为 永久失败
  2. 输入你的实例的 URL,并包含 /-/mailgun/webhooks 路径。

    例如:

    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 账户的 API 安全 (https://app.mailgun.com/app/account/security/api_keys) 部分显示。
  6. 选择 保存更改