我一直在研究如何从gmail获取新的电子邮件通知。从我正在阅读的内容看起来似乎并不可能。
Gmail API没有任何允许获取新电子邮件通知的webhook或任何内容。 IMAP api似乎也不能,至少从我正在阅读的内容来看,文档是相当模糊的。
所以,我想我问有没有办法在新电子邮件到达时获得接收通知,这样我们可以在收到或正在轮询新电子邮件时处理它,因为上一个pol是唯一的选择。
我并不关心用什么语言编写可以使这成为可能的库。
提前感谢您提供任何信息!
答案 0 :(得分:2)
答案 1 :(得分:0)
IMAP IDLE会通知您新消息:
1登录rfs9999“XXXX”
*确定Gimap已准备好接收来自xx.xx.xx.xx u10mb3060044oek的请求
2 IDLE
+空转
当收到新邮件时,您会收到通知:
* 7541 EXISTS
* 7542 EXISTS
-Rick