don't select INBOX folder if another folder does not exist

This commit is contained in:
Patrick Ulbrich
2013-10-24 19:16:02 +02:00
parent e8d5125d97
commit ad63208c15

View File

@@ -80,13 +80,8 @@ class MailCollector:
try:
status, data = srv.search(None, 'UNSEEN') # ALL or UNSEEN
except:
logging.warning('The folder: %s does not exist, using INBOX instead.', folder)
try:
# if search fails select INBOX and try again
srv.select('INBOX', readonly = True)
status, data = srv.search(None, 'UNSEEN') # ALL or UNSEEN
except:
logging.warning("INBOX couldn't be found.")
logging.warning('Folder %s does not exist.', folder)
continue
if status != 'OK' or None in [d for d in data]:
logging.debug('Folder %s in status %s | Data: %s', (folder, status, data))