gpt4 book ai didi

node.js - 想要使用不同的帐户 imap 凭据监控新邮件

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:23 25 4
gpt4 key购买 nike

我正在实现一个电子邮件客户端应用程序,以同时监视不同 IMAP 配置的新电子邮件到达情况。我更喜欢 Nodejs,但我坚持创建连接。

让我用下面的例子来解释:

我有 3 个 IMAP 配置(不限于 3 个,每个提供商可能有 10、100、1000 或 > 1000 个用户)。

  1. Gmail
  2. 雅虎!
  3. Hotmail。

我对这 3 个提供商进行了配置。现在我想为不同的用户监控以上3个邮件服务器。假设 Gmail 有 1000 个不同的用户,Yahoo!与其他 1000 个用户和 Hotmail 与 1000 个用户。

我的问题是我想监控每个用户的每个邮箱的新电子邮件到达情况。

NodeJS 有助于做到这一点吗?它将创建许多 TCP 连接。

我想以更少的网络成本来实现这一点。

最佳答案

类似于这个问题:

Why can't I login to an imap server twice in Python

您期望 IMAP 做的事情无法完成。当您连接到一个 IMAP 服务器,你发出登录,做一些事情,然后最终给出注销。注销后您无法再次登录。

所以无论你使用什么 IMAP 库都必须生成一个 TCP 套接字您检查的每个邮箱的连接。话虽如此,Node.js 已经一些非常易于使用的 IMAP 模块:

关于node.js - 想要使用不同的帐户 imap 凭据监控新邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com