redmine2.0.3をインストール後、
http://redmine.jp/guide/RedmineReceivingEmails/
の「メールサーバからメールを転送」に従い、Postfixのaliasに以下のように設定しました。
redmine: "|/var/lib/redmine/extra/mail_handler/rdm-mailhandler.rb -u http://redmine.example.co.jp/ -k LHdYz6oQ1PH3fDGVgtnt -p neomaster -t bug -o project,tracker,priority"
また、redmineの設定項目「受信メール」では、「受信メール用のWebサービスを有効にする」にチェックし、「APIキー」には「LHdYz6oQ1PH3fDGVgtnt」を登録しています。
この状態で、メール経由でチケットの登録しようとすると
<redmine@example.co.jp>: permission denied. Command output: Request was denied
by your Redmine server. Make sure that 'WS for incoming emails' is enabled
in application settings and that you provided the correct API key.
というエラーメールが帰ってきます。
http://redmine.jp/faq/issue/mail-handler-errors/
を見ても、「受信メール」のことしか書いていないので、原因がわからず。
2,3時間設定を見なおしたり、redmineのソースを見たりして悩んだ末、ふと、先日設定したアクセス制限が原因かもと思い、Locationディレクティブに
allow from redmine設置サーバのIP
を設定したところ、無事解決しました。
なんだか、とても疲れました。(^^;)
0 件のコメント:
コメントを投稿