CoffeeScript:使用 node-imap 向服务器进行身份验证时出现超时错误
CoffeeScript: TimeOut Error while authenticating with server using node-imap
根据我之前的问题,发布在这里,我在使用read.coffee
时收到此错误
events.js:141
throw er; // Unhandled 'error' event
^
Error: Timed out while authenticating with server
at [object Object]._onTimeout (/home/rmatuszak/Dokumenty/NodeJS/mail/node_modules/imap/lib/Connection.js:138:17)
at Timer.listOnTimeout (timers.js:92:15)
我读过 somwhere,使用服务器进行身份验证的超时是默认的 5s,但我不知道它在与 Google IMAP 的连接中有何关系,以及我应该如何更改它以使其正常工作。
您正在遵循一个已有 5 年历史的教程,并通过从最新文档https://github.com/mscdex/node-imap
中的某些行中替换来修复它。
您应该找到更新的教程或仅按照官方文档进行操作。
例如,您需要定义一个
imap.once('ready', function() { ... })
回调。连接超时的原因不是服务器花费太长时间才能恢复,而是一旦ready
,您就不会响应它,因为您没有定义上述imap.once('ready', callback)
回调。
相关文章:
- 类型错误:对象 #<对象> 没有方法“身份验证”
- Twitter搜索API身份验证错误
- Angular2 谷歌身份验证,按钮渲染上的类型错误
- 使用 sailsjs 护照身份验证本地策略既不会给出任何错误,也不会对用户进行身份验证
- (IONIC)错误: [$injector:unpr] 未知提供程序: 数据服务提供程序 <- 数据服务<- 身份验证控
- React 原生 Firebase 身份验证错误处理
- 使用 $.post 对用户进行身份验证以返回自定义错误/成功消息
- 使用电子邮件和密码错误对用户进行身份验证
- 身份验证-$http'调用了s.then()成功回调,而不是错误回调
- 推特:仅应用程序身份验证错误访问控制允许原点不允许原点为null
- Gapi 的身份验证弹出窗口立即关闭,并失败并显示 401 错误
- 推送器:“;未捕获的类型错误:无法调用方法'scopedTo'未定义的“;进行身份验证时
- '不是列入白名单的来源'Azure移动服务身份验证错误
- Passportjs获得身份验证错误消息
- Google身份验证导致origin_mismatch错误
- AngularFire(Angular+Firebase)身份验证错误延迟
- Google联系人API错误:通过脚本加载请求超时.可能的原因:源URL不正确;提要需要身份验证
- sencha touch 2-使用摘要身份验证用户名和密码时,javascript中出现错误
- 错误:无效登录535 5.0.0身份验证失败
- QuickBlox QB.chat.connect给出令人困惑的身份验证错误代码401