メールで返信する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
GitLabを設定すると、ユーザーは通知メールに返信することで、イシューやマージリクエストにコメントできるようになります。
前提条件
受信メールが設定されていることを確認してください。
メールによる返信の仕組み
メールでの返信は、3つのステップで行われます:
- GitLabから通知メールが送信されます。
- ユーザーが通知メールに返信します。
- GitLabが通知メールへの返信を受信します。
GitLabから通知メールが送信される
GitLabが通知メールを送信する場合:
Reply-Toヘッダーは、設定したメールアドレスに設定されます。- アドレスに
%{key}プレースホルダーが含まれている場合、特定のリプライキーに置き換えられます。 - リプライキーが
Referencesヘッダーに追加されます。
通知メールに返信する
通知メールに返信すると、メールクライアントは次のようになります:
- メールを
Reply-Toアドレス(通知メールから取得)に送信します。 In-Reply-Toヘッダーを、通知メールからのMessage-IDヘッダーの値に設定します。Referencesヘッダーを、Message-IDの値と通知メールのReferencesヘッダーの値に設定します。
GitLabが通知メールへの返信を受信する
GitLabが返信を受信すると、承認済みヘッダーのリストでリプライキーを探します。
リプライキーが見つかった場合、応答は、通知をトリガーした関連イシュー、マージリクエスト、コミット、またはその他の項目に対するコメントとして表示されます。
Message-ID、In-Reply-To、Referencesのヘッダーの詳細については、RFC 5322を参照してください。