fix encoding error when wrapping message

This commit is contained in:
2021-09-11 18:35:31 +02:00
parent 24d9eb3502
commit 737a7b555b

View File

@@ -27,6 +27,7 @@ from bs4 import BeautifulSoup
from collections import defaultdict from collections import defaultdict
from copy import copy from copy import copy
from email.message import MIMEPart from email.message import MIMEPart
from email.policy import SMTPUTF8
from pymodmilter import replace_illegal_chars from pymodmilter import replace_illegal_chars
@@ -192,7 +193,7 @@ def _inject_body(milter):
def _wrap_message(milter): def _wrap_message(milter):
attachment = MIMEPart() attachment = MIMEPart(policy=SMTPUTF8)
attachment.set_content(milter.msg.as_bytes(), attachment.set_content(milter.msg.as_bytes(),
maintype="plain", subtype="text", maintype="plain", subtype="text",
disposition="attachment", disposition="attachment",