def METHOD_NAME(self, site=None):
    if not site:
        site = Site.objects.get_current()
    subject = render_to_string('email_activate_subject.txt')
    subject = ''.join(subject.splitlines())
    context = {
        'user': self.user,
        'user_info': json.loads(self.user_info),
        'domain': str(site),
        'activation_key': self.activation_key,
        'is_updating': self.is_updating
    }
    plain_text = render_to_string('email_activate.txt', context)
    html = render_to_string('email_activate.html', context)
    from_email = settings.DEFAULT_FROM_EMAIL
    prepared_email = (subject, plain_text, html, from_email, [self.user.email])
    email_sender = EmailSender(from_email)
    email_sender.mass_send([prepared_email])