0

我希望能够只删除电子邮件中的附件并保留文本内容。我可以使用 IMAPClient 包做到这一点吗?

我发现这篇文章告诉我有一些类似于 mozilla 雷鸟的功能,它是 IMAP 客户端。链接是:

http://www.howtogeek.com/112734/how-to-free-up-space-in-gmail-5-ways-to-reclaim-space/

我如何在 python 2.7 中使用 imaplib 或 imapclient 包来做到这一点?

4

1 回答 1

0

我认为你弄错了。IMAPClient 是一个IMAP 客户端,所以它可以处理Imap,thunderbird 也是一个电子邮件(包括Imap)客户端,所以它是多余的,你不需要这个来使用那个。不幸的是,IMAPclient 似乎没有附件处理方法(至少我可以从文档中得知)。但是一个快速的谷歌搜索将我指向 python 的本地imaplib作为一个可能的候选者,可以与 python 的电子邮件库一起做你想做的事情。第一个访问您的 gmail 帐户,第二个获取消息。这个[receipe]ץ(http://code.activestate.com/recipes/302086-strip-attachments-from-an-email-message/) 中概述了一个可能的(也不完全是你的用例)场景

也是一个非常相似的stackoverflow问题

诀窍是 **email* lib 中没有detach附件方法。您必须重置消息负载以模拟此效果。

于 2013-02-21T18:20:18.813 回答