2010/02/07

Redmine 0.9.1 anonymous userからメールによるチケット登録

プロジェクトの設定で"公開(public)"のチェックを外してprivate projectに変更し,管理-ロールと権限Anonymousチケットの追加権限を与える。

Redmineサーバ上でcronにより以下のコマンドを定期的に実行するよう設定すれば,Redmineのユーザのものでないメールアドレスからでもチケットの登録ができた。


rake redmine:email:receive_imap RAILS_ENV="production" host=imap.gmail.com username=foo@bar.co.jp password=xxxxx port=993 ssl=1 project=support tracker=support allow_override=tracker,project allow_anonymous=1 unknown_user=accept no_permission_check=1


メールの受信はGmail(Google Apps)のIMAPで試したが,この場合メールは正常にチケット登録されると未読のままアーカイブされる。うまくチケットが登録されないと受信箱に入ったまま未読になる。

0 件のコメント: