等待使用node-imap到达的电子邮件

我使用node-imap作为邮件解决scheme,但是我需要一种等待邮件到达的方式。 在这篇文章中,有人使用IMAP IDLE命令引用来执行此操作。 我想知道是否有人有这个成功,以及如何build议将其纳入node-imap自述文件中提供的示例代码?

我决定去与收件箱模块。 这通过调用client.on("new", function(message){提供一个清晰而快速的解决scheme。

我认为好的起点是研究如何在https://www.npmjs.com/package/inbox#wait-for-new-messages模块中创build此方法。

看起来这个代码发出 new 的事件 。 据我了解这个模块的代码,他们间隔调用fetch命令