Defect #7917

Creating users via email fails if user real name containes special chars

Added by Poul Thomsen over 10 years ago. Updated about 10 years ago.

Status:ClosedStart date:2011-03-18
Priority:UrgentDue date:
Assignee:-% Done:

50%

Category:Email receiving
Target version:1.3.0
Resolution:Fixed Affected version:1.1.2

Description

If importing issues using the following command

/usr/bin/rake -f /opt/redmine/Rakefile redmine:email:receive_pop3 RAILS_ENV="production" host=xxxxxx username=xxxxxx password=xxxxxx project=xxxxxx allow_override=project,tracker,category,priority unknown_user=create no_permission_check=1 tracker=support

In some cases mails will be left on the server with the message:

--> Message <xxxxxxxxxxxx.xxxx.com> NOT processed and left on the server

When sending a mail with a MailAutherName containing danish special chars "æøå" the mail will be ignored.

It's not a problem creating the user in the system using æøå only the auto creation that fails.

Ruby version: 1.8.7 (i486-linux)
Rails version: 2.3.5
Redmine version: 1.1.2.stable.5164 (MySQL)
Mysql version: 5.1.41-3ubuntu12.9


Related issues

Related to Redmine - Defect #8157: Redmine do not send notification emails if a recipients e... Closed
Related to Redmine - Defect #6088: eMail in uncommon formats considered invalid New 2010-08-09
Related to Redmine - Defect #8733: Sending email fails when one of members has illegal chara... Closed 2011-07-01
Duplicated by Redmine - Defect #9469: redmine:email:receive_imap rejects emails from people wit... Closed 2011-10-25

History

#1 Updated by Peter Brauner over 10 years ago

This is an issue for me as well. Living Sweden we have the letters ÅÄÖ åäö in the alphabet.
Now when using unknown_user=create the mails from the imap server is marked as read but is not delivered to Redmine. If I set the rake to use unknown_user=accept the mails will go through but then of course the user will be set to anonymous and won´t get an account and therefor not any follow ups on the issues.

Cheers!

//Peter Brauner

#2 Updated by Etienne Massip over 10 years ago

  • Target version set to Candidate for next minor release

#3 Updated by Rogério Carrasqueira over 10 years ago

Hi!,

I'm having the same problem with latin caracters. I think that it can be treated as an important feature.

#5 Updated by Poul Thomsen over 10 years ago

Anyone know of a workaround for this?, this is quite game breaking for us unfortunately.

#6 Updated by liku xiong· about 10 years ago

  • % Done changed from 0 to 20

#7 Updated by liku xiong· about 10 years ago

  • Assignee set to Felix Schäfer
  • % Done changed from 20 to 50

#8 Updated by Felix Schäfer about 10 years ago

  • Assignee deleted (Felix Schäfer)

#9 Updated by Bruno Bigras about 10 years ago

Poul Thomsen wrote:

Anyone know of a workaround for this?, this is quite game breaking for us unfortunately.

I just made a Python class that connects to the IMAP server and then creates a user for each ignored email (those marked as "Seen"). I currently use it in my cron.

https://github.com/brunoqc/create-redmine-users-from-imap

#10 Updated by Jean-Philippe Lang about 10 years ago

  • Status changed from New to Closed
  • Target version changed from Candidate for next minor release to 1.3.0
  • Resolution set to Fixed

This should be fixed by r7952. There are now defaults for login/firstname/lastname when those extracted from the email are not considered valid.

If you still have problem with user creation after r7952, please attach a raw email so I can do some testing.

Also available in: Atom PDF