from django.core.mail import send_mail from django.utils.translation import gettext as _ from django.template import loader from shellvalier.environment import get_environment def send_new_user_email(site, user, use_https): subject = _('Zaproszenie do %s') % (site.name, ) body = loader.render_to_string('new_user_email.html', { 'site_name': site.name, 'protocol': 'https' if use_https else 'http', 'domain': site.domain, 'user': user, }) send_mail(subject, body, from_email=get_environment('EMAIL_FROM', default=None), recipient_list=[user.email])