# coding=utf-8

from django.conf import settings
from django.core.mail import send_mail
from django.core.mail import EmailMessage


class EmailSender(object):
    def send_email(self, subject, body, recipients, cc_recipients=[]):
        email_from = getattr(settings, "DEFAULT_FROM_EMAIL", None)
        recipient_list = []
        for recipient in recipients.split(";"):
            recipient_list.append(recipient)
        cc_recipients.append(email_from)

        message = EmailMessage(
            subject,
            body,
            email_from,
            recipient_list,
            cc=cc_recipients
        )
        message.content_subtype = "html"
        message.send()

#        send_mail(subject, "", email_from, recipient_list, cc=cc_recipients, html_message=body)