def send_email_with_file_attachment(sender, receiver, subject, body, filename, content, brand='bajaj'):
    try:
        yesterday = datetime.now().date() - timedelta(days=1)
        message = EmailMessage(subject, body, sender, receiver)
        message.attach(filename + yesterday.strftime("%b %d %Y") +'.csv', content.getvalue(), 'text/csv')
        message.send()
        audit_manager.email_log(brand, subject, " ", sender, receiver);
        return True
    except Exception as ex:
        logger.error('Exception while sending mail {0}'.format(ex))
        return False
def send_email(sender, receiver, subject, body, message=None,smtp_server=settings.MAIL_SERVER, title='GCP_Bajaj_FSC_Feeds'
               , brand='bajaj'):
    try:
        msg = MIMEText(body, 'html', _charset='utf-8')
        msg['Subject'] = subject
        if isinstance(receiver, list):
            msg['To'] = ", ".join(receiver)
        else:
            msg['To'] = receiver
        msg['From'] = title + "<%s>"% sender
        mail = smtplib.SMTP(smtp_server)
        mail.sendmail(from_addr=sender, to_addrs=receiver, msg=msg.as_string())
        mail.quit()
        audit_manager.email_log(brand, subject, message, sender, receiver);
        return True
    except Exception as ex:
        logger.error('Exception while sending mail: {0}'.format(ex))
        return False