From: Magnus Hagander Date: Sat, 17 Aug 2013 13:10:46 +0000 (+0200) Subject: Fix base64-encoding X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=0ba885344dfe5003d91801c8d90dc55b719eb2a6;p=pgcommitfest2.git Fix base64-encoding --- diff --git a/pgcommitfest/mailqueue/util.py b/pgcommitfest/mailqueue/util.py index 6e59411..f38272c 100644 --- a/pgcommitfest/mailqueue/util.py +++ b/pgcommitfest/mailqueue/util.py @@ -2,6 +2,7 @@ from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.nonmultipart import MIMENonMultipart from email.Utils import formatdate +from email import encoders from models import QueuedMail @@ -21,8 +22,8 @@ def send_simple_mail(sender, receiver, subject, msgtxt, attachments=None): main,sub = contenttype.split('/') part = MIMENonMultipart(main,sub) part.set_payload(content) - part.add_header('Content-Transfer-Encoding', 'base64') part.add_header('Content-Disposition', 'attachment; filename="%s"' % filename) + encoders.encode_base64(part) msg.attach(part)