Example #1
0
    def send_email(self, user, **kwargs):
        to_address = getattr(user, 'email', None)
        if not to_address:
            return False
        template_name = kwargs.get('template_name', self.email_template)
        if not template_name:
            raise ImproperlyConfigured("No email_template defined.")

        context = self.get_email_context_data(user, **kwargs)
        return send_email_template(template_name, [to_address], 
            context=context, 
            attachments=kwargs.get('attachments',None),
            headers=kwargs.get('headers',None))
Example #2
0
    def send_email(self, user, **kwargs):
        to_address = getattr(user, 'email', None)
        if not to_address:
            return False
        template_name = kwargs.get('template_name', self.email_template)
        if not template_name:
            raise ImproperlyConfigured("No email_template defined.")

        context = self.get_email_context_data(user, **kwargs)
        return send_email_template(template_name, [to_address],
                                   context=context,
                                   attachments=kwargs.get('attachments', None),
                                   headers=kwargs.get('headers', None))
 def send_template(slug, to_address, context={}, attachments=None, headers=None):
     from emailtemplates.utils import send_email_template
     return send_email_template(slug, to_address, context=context, attachments=attachments, headers=headers)
Example #4
0
 def send_template(slug, to_address, context={}, attachments=None, headers=None):
     from emailtemplates.utils import send_email_template
     return send_email_template(slug, to_address, context=context, attachments=attachments, headers=headers)