是否有适用于Python的高级IMAP库?
使用高级我的意思是,我不想要一个可以发出基本IMAP命令的库(比如Python自己的 imaplib )。我想要的是,图书馆关心大部分IMAP细节,并为我提供了一个更通用的界面,包含文件夹/邮箱和邮件的对象。此外,如果它透明地支持断开操作模式(离线模式),那将是很好的。
答案 0 :(得分:4)
我知道我在这里的讨论已经迟到了,但IMAPClient看起来可能就像你在寻找的那样。它比imaplib更高级(并且构建在imaplib之上)。我刚刚开始将它用于一个项目,所以还没有经验,但看起来不错。
答案 1 :(得分:0)
IMAP已经非常高级,它为您提供邮箱,邮件和电子邮件所有商品的界面。您可能想要结帐: http://verpa.wordpress.com/2010/01/23/python-gmail-imap-part-1/ http://sourceforge.net/projects/libgmail/
进一步简化了Gmail的IMAP互动。
答案 2 :(得分:0)
回答你的问题:野生AFAIK中不存在你想要的东西。
除此之外,您是否考虑过从Python调用context.io?
答案 3 :(得分:0)
这是一种不回答的问题。我不知道一个很好的基于python的解决方案。然而,这是任何寻找这样的事情的人都可能找到自己的地方,所以我希望这个答案可能会导致创建一个好的python解决方案。
我的解决方案在编写了大约150行python代码之后,在过去的20年中随时阅读了比我所需要的更多的IMAP RFC,并且几乎让它工作了imapfilter。它是用lua编写的,我之前从未使用过,但在几个小时内我就有了20行的工作脚本。
不难想象为什么你需要python的全部功能而不仅仅是imapfilter给你的东西,但imapfilter可能会做你需要的东西,它确实提供了一个相当不错的起点来想象一个高水平python库应该看起来像。
答案 4 :(得分:0)
您可以使用imap_tools软件包: https://pypi.org/project/imap-tools/
功能: