Project

General

Profile

Actions

Defect #7917

closed

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

Added by Poul Thomsen almost 14 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
-
Category:
Email receiving
Target version:
Start date:
2011-03-18
Due date:
% Done:

50%

Estimated time:
Resolution:
Fixed
Affected version:

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 email address is not validClosed

Actions
Related to Redmine - Defect #6088: eMail in uncommon formats considered invalidClosed2010-08-09

Actions
Related to Redmine - Defect #8733: Sending email fails when one of members has illegal characters in email addressClosed2011-07-01

Actions
Has duplicate Redmine - Defect #9469: redmine:email:receive_imap rejects emails from people with accentuated characters in their nameClosed2011-10-25

Actions
Actions #1

Updated by Peter Brauner over 13 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

Actions #2

Updated by Etienne Massip over 13 years ago

  • Target version set to Candidate for next minor release
Actions #3

Updated by Rogério Carrasqueira over 13 years ago

Hi!,

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

Actions #5

Updated by Poul Thomsen over 13 years ago

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

Actions #6

Updated by liku xiong· about 13 years ago

  • % Done changed from 0 to 20
Actions #7

Updated by liku xiong· about 13 years ago

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

Updated by Felix Schäfer about 13 years ago

  • Assignee deleted (Felix Schäfer)
Actions #9

Updated by Bruno Bigras about 13 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

Actions #10

Updated by Jean-Philippe Lang about 13 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.

Actions

Also available in: Atom PDF