""" Common send_mail function """ import logging from django.core.mail import EmailMultiAlternatives def send_mail(subject, message, from_email, recipient_list, html_message=None, cc=None, fail_silently=False): """ Send Email :param subject: :param message: :param from_email: :param recipient_list: :param html_message: :param cc: :param fail_silently: :return: """ try: mail = EmailMultiAlternatives(subject, message, from_email, recipient_list, cc) if html_message: mail.attach_alternative(html_message, 'text/html') return mail.send(fail_silently) except Exception as e: logging.error(e) return False