Advertisement
Guest User

Stuff

a guest
Dec 9th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. img_data = open(filename, 'rb').read()
  2. print("sending email")
  3. file = open('email_credentials.txt','r')
  4. lines = file.readlines()
  5. to_email = (lines[0])[:-1]
  6. servername = (lines[1])[:-1]
  7. username = (lines[2])[:-1]
  8. password = (lines[3])[:-1]
  9. from_sender_name = (lines[4])[:-1]
  10. from_sender_email = lines[5]
  11. print(to_email)
  12. print(servername)
  13. print(username)
  14. print(password)
  15. print(from_sender_name)
  16. print(from_sender_email)
  17. msg = MIMEMultipart()
  18. msg['To'] = email.utils.formataddr(('Recipient',to_email))
  19. msg['From'] = email.utils.formataddr((from_sender_name,from_sender_email))
  20. msg['Subject'] = ("Intruder detected")
  21. msg['Message-ID'] = email.utils.make_msgid()
  22. msg['Date'] = email.utils.formatdate(localtime = 1)
  23. text = MIMEText("Intruder detected at home at time" + datetime.now().strftime('%H:%M:%S'))
  24. msg.attach(text)
  25. image = MIMEImage(img_data,name=filename)
  26.  
  27. server = smtplib.SMTP(servername)
  28. try:
  29. server.set_debuglevel(False)
  30. server.ehlo_or_helo_if_needed()
  31.  
  32. if server.has_extn('STARTTLS'):
  33. server.starttls()
  34. server.ehlo_or_helo_if_needed()
  35.  
  36. server.login(username, password)
  37. server.send_message(msg)
  38. finally:
  39. server.quit()
  40.  
  41. file.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement