def send_email(subject, body, from_email, to, cc=None, fail_silently=False, html=False): """ Queue an email to be sent """ args = (subject, body, from_email, to) kwargs = { "cc": cc, "fail_silently": fail_silently, "html": html } send_email_task.apply_async(args=args, kwargs=kwargs) return True
def send_email_template(subject, template, recipient, sender, context=None, cc=None, html=True, silent=False): """ Send an email using the template provided """ body = render_to_string(template, context=Context(context)) args = (subject, body, recipient, sender) kwargs = { "cc": cc, "fail_silently": silent, "html": html } send_email_task.apply_async(args=args, kwargs=kwargs) return True
def send_email_template(subject, template, recipient, sender, context=None, cc=None, html=True, silent=False): """ Send an email using the template provided """ body = render_to_string(template, context=Context(context)) args = (subject, body, recipient, sender) kwargs = {"cc": cc, "fail_silently": silent, "html": html} send_email_task.apply_async(args=args, kwargs=kwargs) return True