From 9ff988d2e95c43b5ef97e08accb086469e50deb0 Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Fri, 20 Sep 2019 00:44:55 +1000 Subject: [PATCH] Apply premailer to emails sent using Emailer --- ssmain/email.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ssmain/email.py b/ssmain/email.py index 9f6f4e3..c9d80a0 100644 --- a/ssmain/email.py +++ b/ssmain/email.py @@ -22,6 +22,7 @@ from django.conf import settings from django.template import loader from jinja2 import Markup +import logging import markdown # Debugging @@ -90,6 +91,8 @@ class Emailer: content_markdown = self.markdown(content_txt) content_html = self.template.render({'email_content': Markup(content_markdown)}) + content_html = premailer.Premailer(content_html, cssutils_logging_level=logging.ERROR, strip_important=False).transform() + return content_txt, content_html def send_mail(self, recipients, subject, template_loc, params):