Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. from urllib import urlopen
  2. import re
  3. import smtplib
  4.  
  5. from_address = 'EMAILHERE'
  6. to_address = 'EMAILHERE'
  7. subject = 'IP'
  8. username = 'EMAILHERE'
  9. password = 'PASSWORDHERE'
  10.  
  11. url = 'http://checkip.dyndns.org'
  12. print ("IP: ", url)
  13.  
  14. request = urlopen(url).read().decode('utf-8')
  15.  
  16. ourIP = re.findall("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}", request)
  17. ourIP = str(ourIP)
  18. print ("Our IP is: ", ourIP)
  19.  
  20. def send_email(ourIP):
  21. body_text = ourIP + ' is ip'
  22. msg = '\r\n'.join(['To: %s' % to_address,
  23. 'From: %s' % from_address,
  24. 'Subject: %s' % subject,
  25. ' ', body_text])
  26.  
  27. server = smtplib.SMTP('smtp.gmail.com:587')
  28. server.starttls()
  29. server.login(username,password)
  30. server.sendmail(from_address, to_address, msg)
  31. server.quit()
  32. print( "SENT")
  33.  
  34. send_email(ourIP)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement