Project

General

Profile

Actions

Defect #2814

closed

Mail with swedish chars fails to get added as issue

Added by Fredrik Frodlund over 15 years ago. Updated almost 15 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Email receiving
Target version:
Start date:
2009-02-23
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

I just noticed that Redmine no longer can add issues from mail that contain swedish chars (Å, Ä and Ö as well as å, ä and ö) in the beginning of the subject.

A sample of such a mail in raw:

MIME-Version: 1.0
From: supportform@domain.se
To: support@domain.se
Date: 23 Feb 2009 17:31:39 +0100
Subject: =?utf-8?B?w4XDhMOWIGkgYsO2cmphdCAodGVzdCBudW1tZXIgMjAp?=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

U3ZlbnNrYSB0ZWNrZW4gaSBiw7ZyamFuIGF2IHN1YmplY3QNCg0KaHR0cDovL3d3dy5uZXRy
ZWxhdGlvbnMuc2Uvc3VwcG9ydC9hcmVuZGVuL25ldHJlbGF0aW9ucy8wOTAyMjMtMTczMTM5
LWFhby1pLWJvcmphdC10ZXN0LW51bW1lci0yMC8NCg0KUHJvamVjdDoga29udDUwMDENClBy
aW9yaXRldDogS3JpdGlza3Q=

I ran a rake --trace redmine:email:receive_imap via console:

rake --trace redmine:email:receive_imap \
host=domainname \
port=993 \
ssl=1 \
username=**** \
password=**** \
move_on_success=success \
move_on_failure=failed \
RAILS_ENV="production" 

and this was the result:

(in /home/username/www-rails/redmine)
** Invoke redmine:email:receive_imap (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:email:receive_imap
rake aborted!
private method `gsub!' called for nil:NilClass
/home/username/www-rails/redmine/app/models/mail_handler.rb:171:in `get_keyword'
/home/username/www-rails/redmine/app/models/mail_handler.rb:114:in `target_project'
/home/username/www-rails/redmine/app/models/mail_handler.rb:78:in `receive_issue'
/home/username/www-rails/redmine/app/models/mail_handler.rb:62:in `dispatch'
/home/username/www-rails/redmine/app/models/mail_handler.rb:51:in `receive'
/usr/lib/ruby/gems/1.8/gems/actionmailer-2.1.2/lib/action_mailer/base.rb:404:in `receive'
/home/username/www-rails/redmine/app/models/mail_handler.rb:37:in `receive'
/home/username/www-rails/redmine/lib/redmine/imap.rb:35:in `check'
/home/username/www-rails/redmine/lib/redmine/imap.rb:32:in `each'
/home/username/www-rails/redmine/lib/redmine/imap.rb:32:in `check'
/home/username/www-rails/redmine/lib/tasks/email.rake:111
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19

Platform version information

MySQL: 5.0.51a-3ubuntu5.4-log
Ruby: ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
Rails: Rails 2.2.2
Redmine: Redmine 0.8.1.stable.2519

Additional information

Another issue managed to get added via email, but I noticed that those swedish chars (Å,Ä and Ö) got replaced with 奪 辰 and 旦. Quite weird.

Actions

Also available in: Atom PDF