Не могу не как понять в чем заключаться ошибка, есть скрипт(приведен ниже)
Скрипт
#!/usr/bin/env python3.6
import datetime, os, imaplib
days = (datetime.date.today() - datetime.timedelta(2)).strftime("%d-%b-%Y")
mailBox = imaplib.IMAP4_SSL("mail.server.ru")
mailBox.login("mail","pass")
status, msgs = mailBox.select("INBOX.Sent")
assert status == 'OK'
result, data = mailBox.uid('search', None, '(SENTSINCE {date})'.format(date=days))
for uid in data[0].split():
typ, message_data = mailBox.fetch(uid, '(RFC822)')
print(uid)
print(quopri.decodestring(message_data[0][1]))
print(message_data[0][1])
mailBox.close()
mailBox.logout()
Суть скрипта проста, логинимся на серваке по IMAP проколупать, делаем поиск писем за нужный период времени и выводим, к примеру есть 100 аккаунтов из них у 5-6 аккаунтов такая болезнь при получении UID письма и выводи этого письма по указанному UID получаю вот такую вот ошибку:
TypeError: 'NoneType' object is not subscriptable
С остальными аккаунтами нет такой проблемы.