Defect #10334 ยป redmine-mail-from-unquote.patch
| app/models/mail_handler.rb | ||
|---|---|---|
| 15 | 15 |
# along with this program; if not, write to the Free Software |
| 16 | 16 |
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 17 | 17 | |
| 18 |
require 'tmail' |
|
| 19 | ||
| 18 | 20 |
class MailHandler < ActionMailer::Base |
| 19 | 21 |
include ActionView::Helpers::SanitizeHelper |
| 20 | 22 |
include Redmine::I18n |
| ... | ... | |
| 359 | 361 |
def create_user_from_email(email) |
| 360 | 362 |
addr = email.from_addrs.to_a.first |
| 361 | 363 |
if addr && !addr.spec.blank? |
| 362 |
user = self.class.new_user_from_attributes(addr.spec, addr.name)
|
|
| 364 |
user = self.class.new_user_from_attributes(addr.spec, TMail::Unquoter.unquote_and_convert_to(addr.name, 'utf-8'))
|
|
| 363 | 365 |
if user.save |
| 364 | 366 |
user |
| 365 | 367 |
else |