Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import imaplib
- import email
- import re
- print('imported')
- mail = imaplib.IMAP4_SSL('imap.gmail.com',993)
- user = 'xxxxxx@gmail.com'
- pwd = 'xxxxxx'
- mail.login(user,pwd)
- print('successfully logged in')
- mail.list()
- print(mail.list())
- print('selecting inbox')
- mail.select('INBOX')
- print('inbox selected')
- # selecting all items / emails
- result, data = mail.uid('search', None, "ALL")
- # transforming tuple into list / splitting them
- inbox_item_list = data[0].split()
- for item in inbox_item_list:
- result2, email_data = mail.uid('fetch', item, '(RFC822)')
- raw_email = email_data[0][1].decode("utf-8")
- email_message = email.message_from_string(raw_email)
- mail_body = email_message.get_payload()
- emails = re.findall(b'[\w\.-]+@[\w\.-]+', mail_body)
- for email in emails:
- print(email)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement