When we need to generate an alert from our program, most likely we will send it by EMAIL or SMS. Today, I am going to do it in a cheapest way: Gmail + Python.
The things that we need to do is to replace the highlighted values.
*************************************************************************************
import smtplib
def send(subject="", msg=""):
# recipient
rcpt_to = 'recipient@gmail.com'
# login parameter
gmail_username = 'sender@gmail.com'
gmail_password = 'password'
# login sever
gmail_server = smtplib.SMTP("smtp.gmail.com",587)
gmail_server.ehlo()
gmail_server.starttls()
gmail_server.ehlo
gmail_server.login(gmail_username, gmail_password)
# Email header
sendhead = 'From: Sender <' + gmail_username + '>\n'
rcpthead = 'To: Recipient <' + rcpt_to + '>\n'
subject = 'Subject:' + subject + '\n'
msg = sendhead + rcpthead + subject + '\n' + msg + '\n\n'
gmail_server.sendmail(gmail_username, to, msg)
gmail_server.close()
if __name__ =='__main__':
msg = raw_input("Please enter the msg: ")
subject = "Testing Alert"
send(subject,msg)
No comments:
Post a Comment