diff --git a/reaction-mailcreate/createMails.py b/reaction-mailcreate/createMails.py index 9637f8f8790f4c25355ed5cdeffd02a5be0181d1..a65b85ac8b64850971c0d883a238b1630322dd5b 100755 --- a/reaction-mailcreate/createMails.py +++ b/reaction-mailcreate/createMails.py @@ -20,6 +20,7 @@ from email.generator import Generator from email.message import EmailMessage +from email.mime.text import MIMEText from email.utils import formatdate, make_msgid import argparse import csv @@ -347,8 +348,8 @@ def createMail(data): directory = os.path.dirname(output) # Generate email body and attachments - message = EmailMessage() - message.set_content(template.render(data)) + message = MIMEText(template.render(data)) + message.set_charset('utf-8') for attach in args.attach: with open(attach, 'rb') as attachment: message.add_attachment(attachment.read(), *magic.from_file(attach, mime=True).split('/'))