Twisted 中是否有API 用于使用IMAP4 下载邮件附件?

Is there any API in Twisted for downloading mail attachment using IMAP4?

我正在学习 Twisted 并尝试从我自己的邮箱下载一些邮件。一项重要任务是使用 IMAP4 将所有 MS-EXCEL 附件保存到我的计算机。我知道 twisted.mail.imap4 中有一堆 "fetch*" API 来执行获取命令。但是,我很好奇Twisted中有没有API可以从邮件中下载附件?

Twisted imap4 客户端主要遵循底层协议语义,并提供很少的便利。您需要使用 fetchMessage,然后自己解码消息,例如 email.message_from_file()