有没有一种方法可以使用imaplib监视gmail帐户,而无需每次我想查看是否有新邮件时都不会轮询gmail。换句话说,我只希望脚本收到新消息的通知,这样我就可以立即对其进行处理,而不是两次轮询之间的任何滞后时间。
我看到IMAP协议(protocol)通过IDLE命令支持此功能,但是我在imaplib文档中看不到任何有关此功能的文档,因此这方面的任何帮助都将非常有用!
最佳答案
imaplib中没有做到这一点的AFAIK(声明:我对Python知之甚少),但是,似乎有人为Python实现了IDLE扩展,它具有与imaplib相同的接口(interface)(您可以与之互换)显然,无需更改现有代码):
https://github.com/imaplib2/imaplib2
关于python - 如何使用Python imaplib启用IMAP(Gmail)的推送通知?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/421178/