我有一个Python 3程序(来自here的原始代码),该程序导入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')
...
该程序从包含此类附件的电子邮件中收集并保存附件。上面的代码行调用所有消息的搜索。但是我找不到只搜索未读邮件的方法。有人知道怎么做吗?我只想从未读邮件中提取附件,然后将那些邮件标记为已读。希望能有所帮助。