redmineの「メールによるチケットの登録」でハマったのでメモしておく

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

を設定したところ、無事解決しました。

なんだか、とても疲れました。(^^;)