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

标签 python twisted attachment fetch

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

最佳答案

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

关于python - Twisted 中是否有用于使用 IMAP4 下载邮件附件的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151544/

相关文章:

linux - 检测到一个新文件,并用 mpack 发送它

Python 记录多个文件

python - Twisted、genvent、asyncoro——它们是我可能需要的吗?

python - 在 Mac OS X 上安装 Python Twisted

python - 我如何用 flask 扭曲运行?

javascript - 从附件 PouchDB 返回 url

ruby-on-rails - 更新已创建的回形针附件的路径

python - 使用正则表达式和 Pandas 分隔字符串

python - 调度 Python 的 argparse 子命令的最佳方式

python - 编写一个接受两个字符串并在 python 3 中返回 True 的函数