Gmail新电子邮件通知

时间:2015-04-03 19:38:39

标签: gmail gmail-api gmail-imap

我一直在研究如何从gmail获取新的电子邮件通知。从我正在阅读的内容看起来似乎并不可能。

Gmail API没有任何允许获取新电子邮件通知的webhook或任何内容。 IMAP api似乎也不能,至少从我正在阅读的内容来看,文档是相当模糊的。

所以,我想我问有没有办法在新电子邮件到达时获得接收通知,这样我们可以在收到或正在轮询新电子邮件时处理它,因为上一个pol是唯一的选择。

我并不关心用什么语言编写可以使这成为可能的库。

提前感谢您提供任何信息!

2 个答案:

答案 0 :(得分:2)

看看这个。

Gmail推送通知现已推出,意味着您不再需要轮询。

https://developers.google.com/gmail/api/guides/push

答案 1 :(得分:0)

IMAP IDLE会通知您新消息:

1登录rfs9999“XXXX”

*确定Gimap已准备好接收来自xx.xx.xx.xx u10mb3060044oek的请求

2 IDLE

+空转

当收到新邮件时,您会收到通知:

* 7541 EXISTS

* 7542 EXISTS

-Rick