NodeJS imap.end()触发了什么事件?

b4qexyjb  于 2023-03-12  发布在  Node.js
关注(0)|答案(2)|浏览(116)

我正在使用node-imap模块(https://github.com/mscdex/node-imap)。我想使用API函数imap.end()关闭与邮件服务器的连接。我应该监听哪个事件以获得结果。我尝试监听'end'事件,但它从未发生。

bvjveswy

bvjveswy1#

如果您查看文档,还会发现在连接完全关闭时会发出一个close事件。
我发现了一个GitHub issue,其中一个用户询问是使用end还是close,软件包的作者回答说:
“close”总是发出,您应该使用它。

lp0sw83n

lp0sw83n2#

客户端和服务器都可以关闭连接,不管是谁做的,都已经完成,客户端只需关闭连接即可,不需要填写一式三份的表单,向服务器请求权限,然后收到服务器的确认。
礼貌的客户端确实发送logout命令。我希望imap.end()这样做。

相关问题