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
This commit is contained in:
Jean-Philippe Lang 2008-09-16 21:56:02 +00:00
parent 9afaf26d66
commit a987649b1a
1 changed files with 4 additions and 1 deletions

View File

@ -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