Python imaplib IMAP4.search только для непрочитанных сообщений - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть программа на Python 3 (исходный код взят из здесь ), которая импортирует imaplib и использует функцию поиска из imaplib.IMAP4, то есть

import email
import imaplib

class FetchEmail():
    ...
    def __init__(self, mail_server, username, password):
            self.connection = imaplib.IMAP4_SSL(mail_server)
    ...

       (result, messages) = self.connection.search(None, 'ALL')
    ...

Программа собираетсяи сохраняет вложения из сообщений электронной почты, содержащих такие.Строка кода выше вызывает поиск всех сообщений.Но я не мог найти, как искать только непрочитанные сообщения.Кто-нибудь знает как это сделать?Я хотел бы только извлечь вложения из непрочитанных сообщений, а затем пометить эти сообщения как прочитанные.Был бы признателен за помощь.

...