У меня есть программа на 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')
...
Программа собираетсяи сохраняет вложения из сообщений электронной почты, содержащих такие.Строка кода выше вызывает поиск всех сообщений.Но я не мог найти, как искать только непрочитанные сообщения.Кто-нибудь знает как это сделать?Я хотел бы только извлечь вложения из непрочитанных сообщений, а затем пометить эти сообщения как прочитанные.Был бы признателен за помощь.