Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. import getpass
  4. import email
  5. import imaplib
  6.  
  7. HOST = 'dsprenkels.com'
  8. USER = 'hello@dsprenkels.com'
  9. PASSWD = getpass.getpass()
  10. MAILBOX = 'Voorraadcie.Reserveringen'
  11.  
  12. conn = imaplib.IMAP4_SSL(HOST)
  13. typ, _ = conn.login(USER, PASSWD)
  14. assert typ == 'OK'
  15.  
  16. typ, count = conn.select(MAILBOX)
  17. assert typ == 'OK'
  18. print("Downloading {} messages".format(count))
  19.  
  20. typ, data = conn.search(None, 'ALL')
  21. assert typ == 'OK'
  22.  
  23. messages = []
  24. for num in data[0].split():
  25. typ, data = conn.fetch(num, '(BODY[TEXT])')
  26. assert typ == 'OK'
  27. print('Message %s\n%s\n' % (num, data[0][1]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement