summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Hagander2013-08-17 13:10:46 +0000
committerMagnus Hagander2013-08-17 13:10:46 +0000
commit0ba885344dfe5003d91801c8d90dc55b719eb2a6 (patch)
tree6361f1d2d0f7250f8bcba5eb8a122249e964032b
parent0dadc5bcda3ebe51bb938b5944473776ba77d102 (diff)
Fix base64-encoding
-rw-r--r--pgcommitfest/mailqueue/util.py3
1 files changed, 2 insertions, 1 deletions
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)