diff --git a/extra/mail_handler/rdm-mailhandler.rb b/extra/mail_handler/rdm-mailhandler.rb index 51a0a5afb..7c6a84b9d 100644 --- a/extra/mail_handler/rdm-mailhandler.rb +++ b/extra/mail_handler/rdm-mailhandler.rb @@ -153,6 +153,10 @@ END_DESC headers = { 'User-Agent' => "Redmine mail handler/#{VERSION}" } + encoding = email.encoding + email = email.b.gsub(/\r?\n|\r\n?/, "\r\n") + email.force_encoding(encoding) + data = { 'key' => key, 'email' => email, 'allow_override' => allow_override, 'unknown_user' => unknown_user,