正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

メールで返信する

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

GitLabを設定すると、ユーザーは通知メールに返信することで、イシューやマージリクエストにコメントできるようになります。

前提条件

受信メールが設定されていることを確認してください。

メールによる返信の仕組み

メールでの返信は、3つのステップで行われます:

  1. GitLabから通知メールが送信されます。
  2. ユーザーが通知メールに返信します。
  3. GitLabが通知メールへの返信を受信します。

GitLabから通知メールが送信される

GitLabが通知メールを送信する場合:

  • Reply-Toヘッダーは、設定したメールアドレスに設定されます。
  • アドレスに%{key}プレースホルダーが含まれている場合、特定のリプライキーに置き換えられます。
  • リプライキーがReferencesヘッダーに追加されます。

通知メールに返信する

通知メールに返信すると、メールクライアントは次のようになります:

  • メールをReply-Toアドレス(通知メールから取得)に送信します。
  • In-Reply-Toヘッダーを、通知メールからのMessage-IDヘッダーの値に設定します。
  • Referencesヘッダーを、Message-IDの値と通知メールのReferencesヘッダーの値に設定します。

GitLabが通知メールへの返信を受信する

GitLabが返信を受信すると、承認済みヘッダーのリストでリプライキーを探します。

リプライキーが見つかった場合、応答は、通知をトリガーした関連イシュー、マージリクエスト、コミット、またはその他の項目に対するコメントとして表示されます。

Message-IDIn-Reply-ToReferencesのヘッダーの詳細については、RFC 5322を参照してください。