From 6ac16232de7c577c081f15759cab65fdef06ba55 Mon Sep 17 00:00:00 2001 From: SATOH Fumiyasu Date: Tue, 10 Nov 2020 17:15:42 +0900 Subject: [PATCH] autobuild: Encode text/plain into base64 to wrap long-lines MIMEText(text, 'plain', 'utf-8') encodes the text into base64 and adds 'Content-Transfer-Encoding: base64' header. Signed-off-by: SATOH Fumiyasu Reviewed-by: Andrew Bartlett Reviewed-by: David Disseldorp Autobuild-User(master): Andrew Bartlett Autobuild-Date(master): Mon Nov 16 22:43:35 UTC 2020 on sn-devel-184 --- script/autobuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/autobuild.py b/script/autobuild.py index 24baa0fa9f2..a76309df8a2 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -1112,7 +1112,7 @@ def send_email(subject, text, log_tar): outer['From'] = options.email_from outer['Date'] = email.utils.formatdate(localtime=True) outer.preamble = 'Autobuild mails are now in MIME because we optionally attach the logs.\n' - outer.attach(MIMEText(text, 'plain')) + outer.attach(MIMEText(text, 'plain', 'utf-8')) if options.attach_logs: with open(log_tar, 'rb') as fp: msg = MIMEApplication(fp.read(), 'gzip', email.encoders.encode_base64) -- 2.47.3