我正在使用node-imap构建自己的IMAP客户端,并在office365上针对帐户进行测试。由于它正在开发中,我倾向于在IMAP服务器上进行更多的测试,但并不一定会认为这太多了。偶尔,我会开始收到IMAP响应“BAD User is authenticated but not connected”,这是在成功登录后的第一个命令之后发生的。这与其他类似文章指出的密码更改无关,因为在此期间我的密码没有更改。当发生这种情况时,帐户似乎会被锁定一段时间。我似乎可以通过通过office365管理面板禁用然后重新启用帐户上的IMAP来使其自由摆动。所以,看起来在office365的IMAP接口中有某种断路器。Microsoft记录了20个并发会话的限制。在我的情况下,我每次只打开一个会话,但是很快就会关闭它并重新打开它(调试),因此如果我违反了某个限制,它不会在我阅读的任何地方记录。 Microsoft支持已经提供了帮助,但无法帮助我确定原因。为了将此应用程序投入生产,我需要知道是什么原因导致这种情况发生。是否有其他人在office365中有过类似的经历?