def SendTwoCupStartEmail(user): global uername username = user to = findEmail(user) import subprocess import smtplib import socket from email.mime.text import MIMEText import datetime # Change to your own account information gmail_user = emailSenderUsername() gmail_password = emailSenderPassword() smtpserver = smtplib.SMTP('smtp.gmail.com', 587) smtpserver.ehlo() smtpserver.starttls() smtpserver.ehlo smtpserver.login(gmail_user, gmail_password) today = datetime.date.today() # Very Linux Specific arg='ip route list' p=subprocess.Popen(arg,shell=True,stdout=subprocess.PIPE) data = p.communicate() split_data = data[0].split() ipaddr = split_data[split_data.index('src')+1] my_ip = 'I am Making You Two Cups of Coffee, Sir' msg = MIMEText(my_ip) msg['Subject'] = 'Coffee Time' msg['From'] = gmail_user msg['To'] = to smtpserver.sendmail(gmail_user, [to], msg.as_string()) smtpserver.quit()
def SendTwoCupStartEmail(user): global uername username = user to = findEmail(user) import subprocess import smtplib import socket from email.mime.text import MIMEText import datetime # Change to your own account information gmail_user = emailSenderUsername() gmail_password = emailSenderPassword() smtpserver = smtplib.SMTP('smtp.gmail.com', 587) smtpserver.ehlo() smtpserver.starttls() smtpserver.ehlo smtpserver.login(gmail_user, gmail_password) today = datetime.date.today() # Very Linux Specific arg = 'ip route list' p = subprocess.Popen(arg, shell=True, stdout=subprocess.PIPE) data = p.communicate() split_data = data[0].split() ipaddr = split_data[split_data.index('src') + 1] my_ip = 'I am Making You Two Cups of Coffee, Sir' msg = MIMEText(my_ip) msg['Subject'] = 'Coffee Time' msg['From'] = gmail_user msg['To'] = to smtpserver.sendmail(gmail_user, [to], msg.as_string()) smtpserver.quit()