Я могу читать сообщения на заданную тему.
Сначала при инициализации я захожу в почту, используя IMAP
self.mail = imaplib.IMAP4_SSL(imapName, imapPort)
, затем я могу читать электронные письма с заданной темой, используя этот метод:
def readEmailWithSubject(self, mySubject, fromDateTime):
self.mail.list()
self.mail.select("inbox")
subjectStr = '(HEADER Subject ' + "\"" + mySubject + "\"" + ')'
result, UIDemailsWithGivenSubject = self.mail.uid('search', None, subjectStr)
Что я действительно хочудолжен использовать fromDateTime в формате UTC Zulu, т.е.
2019-02-28T19:43:42.529791Z
и читать электронные письма на входящие сообщения с заданной темой только с этой даты / времени до СЕЙЧАС (текущая программа времени работает).Важно, чтобы я использовал минуты.Так что в моем случае выше всех писем от времени UTC: 28 февраля, время 19 час и 43 мин.Письма приходят каждые 30 минут, поэтому я должен убедиться, что я использую и минуты.