From a987649b1afcd0d66c65c5da710e2a26d24b09c2 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Tue, 16 Sep 2008 21:56:02 +0000 Subject: [PATCH] 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 --- extra/mail_handler/rdm-mailhandler.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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