我希望能夠刪除電子郵件中的附件並保留文本內容。我可以使用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
附件方法。您必須重置消息負載以模擬此效果。