summaryrefslogtreecommitdiff
path: root/postgresqleu/mailqueue/util.py
diff options
context:
space:
mode:
authorMagnus Hagander2013-08-13 19:37:21 +0000
committerMagnus Hagander2013-08-13 19:37:21 +0000
commitc2eb4c57b10bd092f37cf308020d7779317f81ac (patch)
tree28c46a51f0e96d1cd9cbaf9cfb23b892d9cb529a /postgresqleu/mailqueue/util.py
parent6fe62f814cea3aa620ff3a32b675fb905bac39fd (diff)
Ensure correct encoding of MIME attachments
Diffstat (limited to 'postgresqleu/mailqueue/util.py')
-rw-r--r--postgresqleu/mailqueue/util.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/postgresqleu/mailqueue/util.py b/postgresqleu/mailqueue/util.py
index 6e59411e..4b14535a 100644
--- a/postgresqleu/mailqueue/util.py
+++ b/postgresqleu/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
@@ -23,6 +24,7 @@ def send_simple_mail(sender, receiver, subject, msgtxt, attachments=None):
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)