Python的高级IMAP库
是否有用于Python的高级IMAP库Python的高级IMAP库,python,imap,Python,Imap,是否有用于Python的高级IMAP库 对于high-level,我的意思是,我不想要一个可以发出基本IMAP命令的库(比如Python自己的imaplib)。我想要的是一个库,它关心大多数IMAP细节,并为文件夹/邮箱和邮件提供一个更通用的对象界面。此外,如果它能够透明地支持断开连接的操作模式(脱机模式),那就太好了。IMAP已经是相当高的级别了,它为您提供了一个邮箱、邮件和所有电子邮件商品的界面。您可能希望签出: 这进一步简化了Gmail的IMAP交互 回答你的问题:你要找的东西在野外是不
对于high-level,我的意思是,我不想要一个可以发出基本IMAP命令的库(比如Python自己的imaplib)。我想要的是一个库,它关心大多数IMAP细节,并为文件夹/邮箱和邮件提供一个更通用的对象界面。此外,如果它能够透明地支持断开连接的操作模式(脱机模式),那就太好了。IMAP已经是相当高的级别了,它为您提供了一个邮箱、邮件和所有电子邮件商品的界面。您可能希望签出:
这进一步简化了Gmail的IMAP交互 回答你的问题:你要找的东西在野外是不存在的
除此之外,您是否考虑过从Python调用context.io?我知道我在这里的讨论已经晚了,但看起来它可能就是您想要的。它比imaplib更高级(并且构建在imaplib之上)。我自己刚开始在一个项目中使用它,所以还没有这方面的经验,但看起来不错。这是一个没有答案的问题。我不知道一个好的基于python的解决方案。然而,任何寻找这种东西的人都可能会在这里找到自己,因此我希望这个答案可能会导致创建一个好的python解决方案 我的解决方案是在编写了大约150行python代码、阅读了比过去20年中任何时候都需要的更多的IMAP RFC并几乎使其正常工作之后,通过发现。它是用lua编写的,这是我以前从未使用过的,但在几个小时内,我就有了一个只有20行的工作脚本
不难想象为什么您想要python的全部功能,而不仅仅是imapfilter提供给您的功能,但imapfilter可能会满足您的需要,它确实为想象高级python库应该是什么样子提供了一个相当不错的起点。您可以使用imap\u tools package: 特点:
- 解析的电子邮件属性
- 用于搜索电子邮件的查询生成器
- 处理文件夹中的电子邮件(复制、删除、标记、移动、查看、附加)
- 使用邮箱文件夹(列表、设置、获取、创建、存在、重命名、删除、状态)
- 无依赖项