我希望能够删除电子邮件中的附件并保留文本内容。我可以使用IMAPClient包来做到这一点吗?使用Python从电子邮件中删除附件
我发现这篇文章告诉我有一些像IMAP客户端的mozilla thunderbird的功能。链接是:
http://www.howtogeek.com/112734/how-to-free-up-space-in-gmail-5-ways-to-reclaim-space/
我该怎么做在Python 2.7本使用imaplib或imapclient包?
我希望能够删除电子邮件中的附件并保留文本内容。我可以使用IMAPClient包来做到这一点吗?使用Python从电子邮件中删除附件
我发现这篇文章告诉我有一些像IMAP客户端的mozilla thunderbird的功能。链接是:
http://www.howtogeek.com/112734/how-to-free-up-space-in-gmail-5-ways-to-reclaim-space/
我该怎么做在Python 2.7本使用imaplib或imapclient包?
我想你错了。 IMAPClient是一个IMAP客户端,所以它可以处理Imap,thunderbird也是一个电子邮件(包括Imap)客户端,所以它是reductant,你不需要这个来使用它。不幸的是,IMAPclient似乎没有附件处理方法(至少我从文档中可以看出)。但一个快速的谷歌搜索指出我的Python本地imaplib作为一个可能的候选人做你想与python的email lib一起。第一个访问你的Gmail帐户,第二个获取消息。一个可能的(也不完全是你的使用案例)scenerio概述在这[receipe]ץ(http://code.activestate.com/recipes/302086-strip-attachments-from-an-email-message/)
也非常类似stackoverflow question。
诀窍是** email * lib中没有detach
附件方法。您必须重置消息负载以模拟此效果。