Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IMAP search for email address in the from field
- print('search with name')
- status, results = con.search(None, '(FROM "Shrikant Sharat")')
- if status == 'OK':
- if results[0]:
- mid = results[0].split()[0]
- print('mail id', mid)
- print(con.fetch(mid, '(UID BODY[HEADER.FIELDS (FROM)])'))
- else:
- print('No results yielded')
- else:
- print('unable to search', results)
- print()
- print('search with email')
- status, results = con.search(None, '(FROM "shrikantsharat.k@gmail.com")')
- if status == 'OK':
- if results[0]:
- mid = results[0].split()[0]
- print('mail id', mid)
- print(con.fetch(mid, '(UID BODY[HEADER.FIELDS (FROM)])'))
- else:
- print('No results yielded')
- else:
- print('unable to search', results)
- search with name
- mail id 2155
- ('OK', [('2155 (UID 5340 BODY[HEADER.FIELDS (FROM)] {54}', 'From: Shrikant Sharat <shrikantsharat.k@gmail.com>rnrn'), ' FLAGS (\Seen))'])
- search with email
- No results yielded
- (HEADER FROM "shrikantsharat.k@gmail.com")
Add Comment
Please, Sign In to add comment