コード例 #1
0
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
コード例 #2
0
ファイル: email.py プロジェクト: karbon62/atmosphere
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
コード例 #3
0
ファイル: email.py プロジェクト: Angelfirenze/atmosphere
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