【问题标题】:is It possible to Monitor all the mailbox using Nodejs instead of particular MailBox?是否可以使用 Nodejs 而不是特定邮箱来监控所有邮箱?
【发布时间】:2014-02-25 04:48:53
【问题描述】:

我正在使用 nodejs 创建自己的电子邮件客户端应用程序。Nodejs 将位于我的客户端应用程序和 IMAP 服务器之间。 我正在使用来自 Nodejs 的 node-imap 模块。它旨在一次仅监视一个邮箱。但我应该监控 IMAP 邮件服务器提供的所有邮箱。

我在这里使用 IMAP IDLE 概念。根据 RFC,IDLE 仅适用于所选邮箱,因此每个邮箱需要额外的 TCP 连接。但是我想在不使用任何额外的 TCP 连接的情况下同时使用 NOde js Cluster 概念来监控所有邮箱......

请帮帮我...

【问题讨论】:

    标签: node.js imap


    【解决方案1】:

    你不能那样做。这就是 NOTIFY 所做的,我敢打赌您使用的服务器不支持 NOTIFY。

    【讨论】:

    • 是的,gmail 和 yahoo 现在不支持。是否有任何替代解决方案...
    • 替代解决方案是 a) 使用多个 TCP 连接或 b) 定期为不太重要的邮箱发出 STATUS。
    • ConditionalStore 怎么样?帮助满了吗?
    • 如果你使用循环状态,是的,它是。
    • 可能会查看 Trojita 或 Thunderbird 源代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2012-06-08
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    相关资源
    最近更新 更多