Switch back to email.header lib because of error handling

This commit is contained in:
2020-03-18 18:42:12 +01:00
parent 4c1b110d18
commit a90e087a5d
3 changed files with 44 additions and 15 deletions

View File

@@ -19,7 +19,7 @@ import re
from bs4 import BeautifulSoup
from cgi import escape
from collections import defaultdict
from email import policy
from email.policy import default as default_policy
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
@@ -317,7 +317,7 @@ class EMailNotification(BaseNotification):
# extract body from email
soup = self.get_email_body_soup(
qid, email.message_from_binary_file(fp, policy=policy.default))
qid, email.message_from_binary_file(fp, policy=default_policy))
# replace picture sources
image_replaced = False