From: Jean-Philippe Lang Date: Tue, 16 Sep 2008 21:56:02 +0000 (+0000) Subject: mailhandler: fixes exit status and adds an explicit message if response code is 403. X-Git-Tag: 0.8.0-RC1~223 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a987649b1afcd0d66c65c5da710e2a26d24b09c2;p=redmine.git mailhandler: fixes exit status and adds an explicit message if response code is 403. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1868 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/extra/mail_handler/rdm-mailhandler.rb b/extra/mail_handler/rdm-mailhandler.rb index 498c2cb04..0f8020c76 100644 --- a/extra/mail_handler/rdm-mailhandler.rb +++ b/extra/mail_handler/rdm-mailhandler.rb @@ -112,7 +112,10 @@ class RedmineMailHandler debug "Posting to #{uri}..." response = Net::HTTPS.post_form(URI.parse(uri), data) debug "Response received: #{response.code}" - response.code == 201 ? 0 : 1 + + puts "Request was denied by your Redmine server. " + + "Please, make sure that 'WS for incoming emails' is enabled in application settings and that you provided the correct API key." if response.code == '403' + response.code == '201' ? 0 : 1 end private