python -- 如何将邮件附件保存到磁盘?

-2 投票
2 回答
1173 浏览
提问于 2025-04-16 14:54

我有大约500封电子邮件,每封邮件都有附件。

我想写一个Python脚本,能够浏览所有的邮件,并把这些附件保存到电脑上。我该怎么做呢?

另外,假设我可以选择哪个邮件程序来从POP3服务器获取邮件,使用Evolution?Thunderbird?还是其他程序,哪个比较好呢?

2 个回答

0

在编程中,有时候我们需要把一些数据从一个地方转移到另一个地方。这个过程就像把水从一个杯子倒到另一个杯子一样。我们需要确保水不会洒出来,也就是确保数据在转移过程中不会丢失。

为了做到这一点,我们可以使用一些工具和方法来帮助我们。比如,有些编程语言提供了特定的函数或库,可以让我们更方便地处理这些数据转移的工作。

另外,在转移数据之前,我们还需要检查一下数据的格式,确保它们是可以互相兼容的。就像在倒水之前,我们要确保两个杯子的口径差不多,不然水可能会溢出来。

总之,数据转移是编程中一个很常见的任务,掌握好这些基本的技巧,可以让我们的工作更加顺利。

with io.open('emails.txt', 'w') as file:
      for email in elist:  file.write(email)
2

你不需要使用电子邮件客户端来查看你的邮件,因为Python有一个非常好用的poplib模块,可以帮助你获取邮件,还有一个email模块,可以用来解析邮件中的附件。

撰写回答