diff --git a/modoboa/extensions/amavis/sql_email.py b/modoboa/extensions/amavis/sql_email.py index 6b804778e..4ef59808a 100644 --- a/modoboa/extensions/amavis/sql_email.py +++ b/modoboa/extensions/amavis/sql_email.py @@ -36,15 +36,13 @@ class SQLemail(Email): @property def msg(self): - """ - """ + """Get message's content.""" import email if self._msg is None: qmails = get_connector().get_mail_content(self.mailid) - self._msg = email.message_from_string( - "".join([qm.mail_text for qm in qmails]) - ) + mail_text = "".join([qm.mail_text for qm in qmails]) + self._msg = email.message_from_string(mail_text.encode("utf-8")) self._parse(self._msg) return self._msg