Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- img_data = open(filename, 'rb').read()
- print("sending email")
- file = open('email_credentials.txt','r')
- lines = file.readlines()
- to_email = (lines[0])[:-1]
- servername = (lines[1])[:-1]
- username = (lines[2])[:-1]
- password = (lines[3])[:-1]
- from_sender_name = (lines[4])[:-1]
- from_sender_email = lines[5]
- print(to_email)
- print(servername)
- print(username)
- print(password)
- print(from_sender_name)
- print(from_sender_email)
- msg = MIMEMultipart()
- msg['To'] = email.utils.formataddr(('Recipient',to_email))
- msg['From'] = email.utils.formataddr((from_sender_name,from_sender_email))
- msg['Subject'] = ("Intruder detected")
- msg['Message-ID'] = email.utils.make_msgid()
- msg['Date'] = email.utils.formatdate(localtime = 1)
- text = MIMEText("Intruder detected at home at time" + datetime.now().strftime('%H:%M:%S'))
- msg.attach(text)
- image = MIMEImage(img_data,name=filename)
- server = smtplib.SMTP(servername)
- try:
- server.set_debuglevel(False)
- server.ehlo_or_helo_if_needed()
- if server.has_extn('STARTTLS'):
- server.starttls()
- server.ehlo_or_helo_if_needed()
- server.login(username, password)
- server.send_message(msg)
- finally:
- server.quit()
- file.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement