I have a python script that has to fetch unseen messages, process it, and mark as seen (or read)
I do this after login in:
typ, data = self.serve
import imaplib obj = imaplib.IMAP4_SSL('imap.gmail.com', '993') obj.login('user', 'password') obj.select('Inbox') <--- it will select inbox typ ,data = obj.search(None,'UnSeen') obj.store(data[0].replace(' ',','),'+FLAGS','\Seen')