forked from mirror/django-mailbox
Fix UnicodeDecodeError in MessageAttachment headers
This commit is contained in:
parent
4b49b0b045
commit
e766174fdd
1 changed files with 5 additions and 2 deletions
|
|
@ -736,7 +736,10 @@ class MessageAttachment(models.Model):
|
||||||
if headers is None:
|
if headers is None:
|
||||||
return EmailMessage()
|
return EmailMessage()
|
||||||
if sys.version_info < (3, 0):
|
if sys.version_info < (3, 0):
|
||||||
headers = headers.encode('utf-8')
|
try:
|
||||||
|
headers = headers.encode('utf-8')
|
||||||
|
except UnicodeDecodeError:
|
||||||
|
headers = unicode(headers, 'utf-8').encode('utf-8')
|
||||||
return email.message_from_string(headers)
|
return email.message_from_string(headers)
|
||||||
|
|
||||||
def _set_dehydrated_headers(self, email_object):
|
def _set_dehydrated_headers(self, email_object):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue