improved initial email decoding function

This commit is contained in:
2016-07-25 12:05:18 +03:00
parent f73ca3e0b0
commit 9cb0d58312

View File

@@ -277,8 +277,8 @@ class Mail():
return "ERROR" return "ERROR"
def parseMail(self): def parseMail(self):
try: try:
self.imap.select() self.imap.select(readonly=True)
typ, data = self.imap.search(None, 'ALL') typ, data = self.imap.search(None, 'UNSEEN')
for num in data[0].split(): for num in data[0].split():
typ, data = self.imap.fetch(num, '(RFC822)') typ, data = self.imap.fetch(num, '(RFC822)')
raw_mail = data[0][1] raw_mail = data[0][1]