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

时间:2011-04-01 16:45:35

标签: python linux email email-attachments

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

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

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

2 个答案:

答案 0 :(得分:2)

没有必要使用电子邮件客户端来获取您的电子邮件,而不是当Python具有完美的poplib模块以及用于解析附件的email模块时。 / p>

答案 1 :(得分:0)

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