From 7fdfa4bb0f122d2bfb380ba99d5b99b3b8216bec Mon Sep 17 00:00:00 2001 From: Justin Standring Date: Thu, 17 Mar 2016 09:44:08 +1300 Subject: [PATCH] Fixed encoding error when saving messages to file (fixes #85) --- django_mailbox/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_mailbox/models.py b/django_mailbox/models.py index ce218de..9eaa518 100644 --- a/django_mailbox/models.py +++ b/django_mailbox/models.py @@ -362,7 +362,7 @@ class Mailbox(models.Model): def _process_message(self, message): msg = Message() if STORE_ORIGINAL_MESSAGE: - msg.eml.save('%s.eml' % uuid.uuid4(), ContentFile(message), save=False) + msg.eml.save('%s.eml' % uuid.uuid4(), ContentFile(message.as_string(unixfrom=True)), save=False) msg.mailbox = self if 'subject' in message: msg.subject = convert_header_to_unicode(message['subject'])[0:255]