]> source.dussan.org Git - redmine.git/commitdiff
LF line terminators cause misparse of a multi-part email when rdm-mailhandler.rb...
authorGo MAEDA <maeda@farend.jp>
Tue, 25 Jun 2019 23:38:28 +0000 (23:38 +0000)
committerGo MAEDA <maeda@farend.jp>
Tue, 25 Jun 2019 23:38:28 +0000 (23:38 +0000)
Patch by Yuichi HARADA.

git-svn-id: http://svn.redmine.org/redmine/trunk@18317 e93f8b46-1217-0410-a6f0-8f06a7374b81

extra/mail_handler/rdm-mailhandler.rb

index 51a0a5afb4b2c8c1397a5e32c88bc806b435eadd..b7284841d7efbed8f090b67e7539ddc6fc14f7a3 100644 (file)
@@ -153,7 +153,7 @@ END_DESC
 
     headers = { 'User-Agent' => "Redmine mail handler/#{VERSION}" }
 
-    data = { 'key' => key, 'email' => email,
+    data = { 'key' => key, 'email' => email.gsub(/(?<!\r)\n|\r(?!\n)/, "\r\n"),
                            'allow_override' => allow_override,
                            'unknown_user' => unknown_user,
                            'default_group' => default_group,