python - 将电子邮件附件抓取到磁盘?

发布于 2024-10-29 07:43:10 字数 192 浏览 3 评论 0原文

我有一堆 500 封电子邮件,每封都带有附件。

我想编写一个 python 脚本来滚动浏览所有电子邮件,并将这些附件保存到磁盘。我该怎么办?

另外,假设我可以选择使用哪个电子邮件程序从 POP3 服务器检索消息 - 最好使用 Evolution? Thunderbird? 其他程序吗?

I have a bunch of 500 emails, each with attachments.

I'd like to write a python script that would scroll through all email messages, and saves these attachments to disk. How do I go about it?

Also, suppose I could choose which email program will be used to retrieve the messages from the POP3 server -- would it be best to use Evolution? Thunderbird? some other program?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七度光 2024-11-05 07:43:10

当 Python 拥有完美的 时,无需使用电子邮件客户端来获取电子邮件。 poplib 模块以及用于解析附件的 email 模块。

There is no need to use an e-mail client to get your e-mail, not when Python has a perfectly cromulent poplib module and also an email module for parsing out the attachments.

一花一树开 2024-11-05 07:43:10
with io.open('emails.txt', 'w') as file:
      for email in elist:  file.write(email)
with io.open('emails.txt', 'w') as file:
      for email in elist:  file.write(email)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文