#3491: Notification fails if the first recipient address contains non-ASCII
characters
---------------------------+------------------------------------------------
Reporter: eblot | Owner: jonas
Type: defect | Status: new
Priority: normal | Milestone:
Component: ticket system | Version: devel
Severity: normal | Keywords: notification email
---------------------------+------------------------------------------------
(initially [http://lists.edgewall.com/archive/trac-dev/2006-
July/000789.html reported] by Yann on trac-dev mailing list)
'''Python traceback'''
{{{
2006-07-31 15:32:56,703 Trac[web_ui] ERROR: Failure sending notification
on change to ticket #872: 'ascii' codec can't encode character u'\u0144'
in position 52: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/trac/ticket/web_ui.py", line
531, in _do_save
tn.notify(ticket, newticket=False, modtime=now)
File "/usr/lib/python2.3/site-packages/trac/ticket/notification.py",
line 127, in notify
NotifyEmail.notify(self, ticket.id, subject)
File "/usr/lib/python2.3/site-packages/trac/notification.py", line
208, in notify
Notify.notify(self, resid)
File "/usr/lib/python2.3/site-packages/trac/notification.py", line
107, in notify
self.send(torcpts, ccrcpts)
File "/usr/lib/python2.3/site-packages/trac/ticket/notification.py",
line 248, in send
hdrs['Message-ID'] = self.get_message_id(dest[0], self.modtime)
File "/usr/lib/python2.3/site-packages/trac/ticket/notification.py",
line 234, in get_message_id
dig = md5.new(s).hexdigest()
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0144' in
position 52: ordinal not in range(128)
}}}
--
Ticket URL: <http://trac.edgewall.org/ticket/3491>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets