当前位置:  开发笔记 > 编程语言 > 正文

如何使用Python imaplib为IMAP(Gmail)启用推送通知?

如何解决《如何使用Pythonimaplib为IMAP(Gmail)启用推送通知?》经验,为你挑选了2个好方法。

有没有办法使用imaplib监控gmail帐户,而不是每次我想查看是否有新邮件时都会轮询gmail.或者换句话说,我只是希望脚本被通知新消息,以便我可以立即处理它而不是轮询之间的任何延迟时间.

我看到IMAP协议使用IDLE命令支持这一点,但我在imaplib文档中看不到任何记录,所以任何帮助都会很棒!



1> casperOne..:

在imaplib中没有这样做的东西,AFAIK(disclamer:我对Python知之甚少),然而,似乎有人为Python实现了一个IDLE扩展,它具有与imaplib相同的接口(你可以用它替换掉)显然没有改变现有代码):

https://github.com/imaplib2/imaplib2



2> evo..:

查看ProcImap.它是libimap和libimap2之上的一个更抽象的框架,为处理IMAP服务提供了一个很好的解决方案.看起来就像你正在寻找的东西,对我来说也是如此.我对你有同样的问题,刚刚找到了ProcImap.要亲自尝试一下.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有