From: SATOH Fumiyasu Date: Tue, 10 Nov 2020 08:15:42 +0000 (+0900) Subject: autobuild: Encode text/plain into base64 to wrap long-lines X-Git-Tag: samba-4.14.0rc1~599 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6ac16232de7c577c081f15759cab65fdef06ba55;p=thirdparty%2Fsamba.git 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 --- 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)