--- UnityMail/application.py +++ UnityMail/application.py @@ -364,7 +364,13 @@ return else: self.mail_client[cn].select(readonly=True) - search = self.mail_client[cn].search(None, '(UNSEEN)') + try: + search = self.mail_client[cn].search(None, '(UNSEEN)') + except imaplib.IMAP4.error as e: + if 'SEARCH => got more ' in str(e): + search = self.mail_client[cn].search(None, '(UNSEEN) RECENT') + else: + raise if search[1][0] == None: ui = [] else: