if send_email: current_domain = Site.objects.get_current().domain subject = "Activate your new account at %s" % current_domain message_template = loader.get_template('registration/activation_email.txt') message_context = Context({ 'site_url': 'http://%s/' % current_domain, 'activation_key': activation_key, 'expiration_days': settings.ACCOUNT_ACTIVATION_DAYS }) message = message_template.render(message_context) ga = libgmail.GmailAccount(settings.GMAIL_USERNAME, settings.GMAIL_PASSWORD) ga.login() msg = libgmail.GmailComposedMessage(to=new_user.email, subject=subject, body=message) ga.sendMessage(msg)