diff -r f479d60ca502 -r 5d3b4e1e5b34 src/hdalab/management/commands/send_moderation_mail.py --- a/src/hdalab/management/commands/send_moderation_mail.py Tue Mar 10 18:41:29 2015 +0100 +++ b/src/hdalab/management/commands/send_moderation_mail.py Wed Mar 11 17:05:08 2015 +0100 @@ -6,6 +6,7 @@ ''' import logging +import os from django.conf import settings from django.contrib.auth import get_user_model @@ -14,6 +15,7 @@ from django.core.management.base import NoArgsCommand from django.template.base import TemplateDoesNotExist from django.template.loader import render_to_string +import premailer from hdalab.models.renkan import HdalabRenkan @@ -52,8 +54,8 @@ 'WEB_URL': settings.WEB_URL, 'email_recipient': email_recipient } - msg_html = render_to_string(TEMPLATE_NAME+".txt", context) - msg_txt = render_to_string(TEMPLATE_NAME+".html", context) + msg_html = premailer.transform(render_to_string(TEMPLATE_NAME+".html", context), base_url=os.path.join(settings.STATIC_ROOT,'site')) + msg_txt = render_to_string(TEMPLATE_NAME+".txt", context) except TemplateDoesNotExist: logger.error("Mail template %s not found", TEMPLATE_NAME) return