From 6d1b6720cf8e4c8cd80f0fd311308ab98e952435 Mon Sep 17 00:00:00 2001 From: Son Date: Thu, 25 Nov 2021 10:34:59 +0100 Subject: [PATCH] set content_type for plain text message --- app/email_utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/email_utils.py b/app/email_utils.py index 5d81baca..05fd5492 100644 --- a/app/email_utils.py +++ b/app/email_utils.py @@ -8,7 +8,7 @@ import uuid from copy import deepcopy from email import policy, message_from_bytes, message_from_string from email.header import decode_header, Header -from email.message import Message +from email.message import Message, EmailMessage from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.utils import make_msgid, formatdate @@ -274,8 +274,9 @@ def send_email( msg.attach(MIMEText(plaintext)) msg.attach(MIMEText(html, "html")) else: - msg = Message() + msg = EmailMessage() msg.set_payload(plaintext) + msg[headers.CONTENT_TYPE] = "text/plain" msg[headers.SUBJECT] = subject msg[headers.FROM] = f"{SUPPORT_NAME} <{SUPPORT_EMAIL}>"