{{< details >}}
- Tier: 基础版, 专业版, 旗舰版
- Offering: 私有化部署
{{< /details >}}
当你使用 Mailgun 为你的极狐GitLab 实例发送电子邮件,并且在极狐GitLab 中启用并配置了 Mailgun 集成时,你可以收到他们用于跟踪投递失败的 webhook。要设置集成,你必须:
完成集成后,Mailgun 的 temporary_failure
和 permanent_failure
webhooks 会发送到你的极狐GitLab 实例。
配置你的 Mailgun 域
{{< history >}}
- 在极狐GitLab 15.0 中,弃用了
/-/members/mailgun/permanent_failures
URL。 - 在极狐GitLab 15.0 中,更改了 URL,以处理临时和永久失败。
{{< /history >}}
在你能在极狐GitLab 中启用 Mailgun 之前,需设置你自己的 Mailgun 终端以接收 webhooks。
使用 Mailgun webhook 指南:
- 添加一个 webhook,将 事件类型 设置为 永久失败。
-
输入你的实例的 URL,并包含
/-/mailgun/webhooks
路径。例如:
https://myinstance.gitlab.com/-/mailgun/webhooks
- 再添加一个 webhook,将 事件类型 设置为 临时失败。
- 输入你的实例的 URL,并使用相同的
/-/mailgun/webhooks
路径。
启用 Mailgun 集成
在为 webhook 终端配置好你的 Mailgun 域后,你就可以启用 Mailgun 集成:
- 以管理员用户身份登录极狐GitLab。
- 在左侧边栏的底部,选择 管理员。
- 在左侧边栏,转到 设置 > 常规,并展开 Mailgun 部分。
- 选中 启用 Mailgun 复选框。
- 输入 Mailgun HTTP webhook 签名密钥,并在你的 Mailgun 账户的 API 安全 (
https://app.mailgun.com/app/account/security/api_keys
) 部分显示。 - 选择 保存更改。