質問: ### 前提・実現したいこと redmineを利用してヘルプデスク業務の対応/未対応管理と証跡管理をやりたいと思っています。 動きとしては 1.ヘルプデスクの代表メーリスにユーザが、メールを送ります。 2.メーリスにRedmineの管理者と対応者がいるのでユーザのメールが管理者と対応者に配信されます。 管理者にメールが配信されるとredmineサーバーからimap or popコマンドにて新規チケット登録されます。 3.対応者が回答としてTOユーザー、CCヘルプデスクの代表メーリスに送ります。 この時に2.で作成されたチケットに対して、追記及びステータス変更をしたい。 現在、私の環境では2.までは実現可能なのですが 3.をやると新規チケットを作成してしまいます。 ※redmineからの通知メールに対して返信すると追記やステータスの変更配信可能ですが、それをやると運用が煩雑になると危惧している為、避けたいです。 どなたかわかる方いらっしゃいますか? そもそもできない仕様なのでしょうか? よろしくお願いします。 ちなみにredmineの環境は centOS6.4 redmine2.5 ruby2.0
回答: 件名に `[#チケット番号]` という文字列が含まれていれば、指定された番号のチケットを更新することができます。通知メールに返信したくないとのことですので、手で件名に `[#チケット番号]` を入れるという運用ルールを定めることになると思います(やったことありますが結構大変です)。 <詳しい話> `app/models/mail_handler.rb` 内の定数 `ISSUE_REPLY_SUBJECT_RE` で、メールのSubjectにどのようなパターンの文字列が含まれていたら返信として扱うのか正規表現が定義されています。 http://www.redmine.org/projects/redmine/repository/annotate/tags/3.4.2/app/models/mail_handler.rb#L156 これにマッチする最もシンプルな文字列が `[#チケット番号]` となります。