import time
import serial
import smtplib

TO = 'vperedorob@gmail.com'
GMAIL_USER = 'vperedorob@gmail.com'
GMAIL_PASS = '606126720Vp'

print("I have the mail information")

SUBJECT = 'Testing my email by button'
TEXT = 'If you are receiving this it means that it works!'
  
ser = serial.Serial('/dev/cu.usbserial-FTFMJ6MW', 115200)

print("I have the serial info")

def send_email():
    print("Sending Email")
    smtpserver = smtplib.SMTP("smtp.gmail.com",587)
    smtpserver.ehlo()
    smtpserver.starttls()
    smtpserver.ehlo
    smtpserver.login(GMAIL_USER, GMAIL_PASS)
    header = 'To:' + TO + '\n' + 'From: ' + GMAIL_USER
    header = header + '\n' + 'Subject:' + SUBJECT + '\n'
    print header
    msg = header + '\n' + TEXT + ' \n\n'
    smtpserver.sendmail(GMAIL_USER, TO, msg)
    smtpserver.close()
    
while True:
    print("I am inside the while")
    message = ser.readline()
    print("I read the message")
    print(message)
    if message[0] == 'M' :
        send_email()
    time.sleep(0.5)



    
