Mailgun 和极狐GitLab

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

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

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

配置您的 Mailgun 域名

  • /-/members/mailgun/permanent_failures URL 废弃于 15.0 版本。
  • 处理临时和永久故障的 URL 添加于 15.0 版本。

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

使用 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 文档 中所述,并显示在您的 Mailgun 帐户的 API 安全部分。
  6. 选择 保存更改