From 535b4d398bcb396ef3a687520ee41b00c639712d Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Tue, 25 Jul 2017 07:40:26 -0400 Subject: [PATCH] handle unicode in release announcement messages Encode the outgoing message to UTF-8 before passing it to smtplib so that the library doesn't try to encode it as ASCII. http://logs.openstack.org/f8/f8063bcfb2d07eaf8057ec901d67176ba497cfbb/release/python-neutronclient-announce-release/c92213c/console.html#_2017-07-25_11_15_03_774289 Change-Id: I9cd2d33aff8741678ed19e6def6d489ea34a9628 Signed-off-by: Doug Hellmann --- releasetools/cmds/mail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releasetools/cmds/mail.py b/releasetools/cmds/mail.py index 80a1b75..a1c874a 100644 --- a/releasetools/cmds/mail.py +++ b/releasetools/cmds/mail.py @@ -57,6 +57,6 @@ def main(): if pw: server.starttls() server.login(user, pw) - server.sendmail(msg['from'], tolist, msg.as_string()) + server.sendmail(msg['from'], tolist, msg.as_string().encode('utf-8')) finally: server.quit()