# mail sender
import smtplib
import config
from attendence import *

def send_email(subject, msg):
    try:
        server = smtplib.SMTP('smtp.gmail.com:587')
        server.ehlo()
        server.starttls()
        server.login(config.EMAIL_ADDRESS, config.PASSWORD)
        message = 'Subject: {}\n\n{}'.format(subject, msg)
        server.sendmail(config.EMAIL_ADDRESS, config.EMAIL_ADDRESS, message)
        server.quit()
        print("Success: Email sent!")
    except:
        print("Email failed to send.")
        


if atten_per > 75:
    mesg()
    subject=str(mesg.subject)
    msg=str(mesg.msg)
    send_email(subject, msg)
    print("message sent")
else:
    a_mesg()
    subject=str(a_mesg.subject)
    msg=str(a_mesg.msg)
    send_email(subject, msg)
    print("message sent")
