mirror of
https://github.com/coddingtonbear/django-mailbox.git
synced 2026-07-09 22:38:19 +02:00
Fix UnicodeDecodeError in MessageAttachment headers
This commit is contained in:
parent
4b49b0b045
commit
e766174fdd
1 changed files with 5 additions and 2 deletions
|
|
@ -261,7 +261,7 @@ class Mailbox(models.Model):
|
|||
msg.save()
|
||||
|
||||
message_received.send(sender=self, message=msg)
|
||||
|
||||
|
||||
return msg
|
||||
|
||||
def record_outgoing_message(self, message):
|
||||
|
|
@ -736,7 +736,10 @@ class MessageAttachment(models.Model):
|
|||
if headers is None:
|
||||
return EmailMessage()
|
||||
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)
|
||||
|
||||
def _set_dehydrated_headers(self, email_object):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue