Mailgun
Tier: Free, Premium, Ultimate
Offering: Self-managed
Mailgun을 사용하여 GitLab 인스턴스의 이메일을 보내고 Mailgun 통합이 GitLab에서 활성화되어 구성되어 있다면, 배달 실패를 추적하기 위해 Mailgun의 웹훅을 받을 수 있습니다. 통합을 설정하려면 다음을 수행해야 합니다:
통합을 완료한 후, Mailgun의 temporary_failure
및 permanent_failure
웹훅이 GitLab 인스턴스로 전송됩니다.
Mailgun 도메인 구성
- GitLab 15.0에서
/-/members/mailgun/permanent_failures
URL이 Deprecated되었습니다.- GitLab 15.0에서 일시적 및 영구적 실패를 처리하기 위한 URL을 변경했습니다.
Mailgun을 GitLab에서 활성화하기 전에, 웹훅을 받기 위한 Mailgun 엔드포인트를 설정해야 합니다.
Mailgun 웹훅 가이드를 사용하여 다음을 수행하세요:
- 이벤트 유형을 Permanent Failure로 설정하여 웹훅을 추가합니다.
-
인스턴스의 URL을 입력하고
/-/mailgun/webhooks
경로를 포함합니다.예시:
https://myinstance.gitlab.com/-/mailgun/webhooks
- 이벤트 유형을 Temporary Failure로 설정하여 다른 웹훅을 추가합니다.
- 인스턴스의 URL을 입력하고 동일한
/-/mailgun/webhooks
경로를 사용합니다.
Mailgun 통합 활성화
Mailgun 도메인을 웹훅 엔드포인트로 구성한 후, Mailgun 통합을 활성화할 준비가 되었습니다:
- 관리자 사용자로서 GitLab에 로그인합니다.
- 왼쪽 사이드바에서 아래쪽으로 내려 관리 영역을 선택합니다.
- 왼쪽 사이드바에서 설정 > 일반으로 이동하고 Mailgun 섹션을 확장합니다.
- Mailgun 활성화 확인란을 선택합니다.
- Mailgun HTTP 웹훅 서명 키를 Mailgun 문서에 설명된 대로 입력하고 Mailgun 계정의 API 보안(
https://app.mailgun.com/app/account/security/api_keys
) 섹션에서 표시됩니다. - 변경 사항 저장을 선택합니다.