src/hdalab/management/commands/send_moderation_mail.py
changeset 530 5d3b4e1e5b34
parent 481 efd1aaee4b0c
child 632 eff2287e93fb
--- 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