Mailgun 和极狐GitLab
当您使用 Mailgun 为您的极狐GitLab 实例发送电子邮件并在极狐GitLab 中启用和配置 Mailgun 集成时,您可以收到他们的 webhook 以跟踪传递失败。要设置集成,您必须:
完成集成后,Mailgun temporary_failure
和 permanent_failure
webhook 将发送到您的极狐GitLab 实例。
配置您的 Mailgun 域名
/-/members/mailgun/permanent_failures
URL 废弃于 15.0 版本。- 处理临时和永久故障的 URL 添加于 15.0 版本。
在极狐GitLab 中启用 Mailgun 之前,请设置您自己的 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 文档 中所述,并显示在您的 Mailgun 帐户的 API 安全部分。
- 选择 保存更改。