gmail imap проблема открытия писем

Всем привет. Пишу автоответчик на python 3.7 через imapclient. Программа работает, но когда пытаюсь проверить открыто ли сообщение(после работы программы), то открытие сообщение не фиксируется, пока вручную не зайдешь на почту и откроешь сообщение, хоть и выглядит как прочитанное и флаг 'UNSEEN' пропадает. Буду благодарен любой помощи.

Код для открытия сообщений

mailbox_imap.select_folder('INBOX')                            # Подключение к папке INBOX
    uid_list = {}                                                 # Создание пустого списка уникального айди сообщения
    for x in mail_reply_txt:
        msg = mailbox_imap.search([u'UNSEEN', 'FROM', x])          # Поиск только не прочитанных смс с нужным адресатом
        if msg != []:                                              # Проверка на пустоту результата
            print(x + ' ' + str(msg))
            msg = re.findall(text_look_for, str(msg))
            for y in msg:
                uid_list.update({str(y): x})                         # Добавление не пустого результата в список айди
    keys_uid_list = uid_list.keys()
    for i in keys_uid_list:
        temp = uid_list.get(i)
        for uid, message_data in mailbox_imap.fetch(i, 'RFC822').items():
            email_message = email.message_from_bytes(message_data[b'RFC822'])
            subject_msg = email_message.get('Subject')
            message_id = email_message.get('Message-id')
        uid_list.update({i: [temp, subject_msg, message_id]})

Спасибо за внимание


Ответы (0 шт):