email - 节点红色的电子邮件节点不断崩溃
问题描述
我在使用红色节点的 Web 应用程序中设置了一个简单的电子邮件节点和调试节点。电子邮件节点的刷新时间设置为 5 秒。和协议 IMAP。我有一个 gmail 帐户登录。
Node-red 崩溃并出现以下错误:(当我收到一封附件大于 10mb 的电子邮件时发生得相当快)。
TypeError 位于不同的属性上,例如“名称”、“类型”、“11456”等...
10 Jul 17:00:28 - [info] Starting flows
10 Jul 17:00:28 - [info] Started flows
10 Jul 17:00:37 - [red] Uncaught Exception:
10 Jul 17:00:37 - TypeError: Cannot set property 'name' of undefined
at Connection.<anonymous> (/usr/lib/node_modules/node-red/node_modules/imap/lib/Connection.js:431:22)
at Connection._resTagged (/usr/lib/node_modules/node-red/node_modules/imap/lib/Connection.js:1535:22)
at Parser.<anonymous> (/usr/lib/node_modules/node-red/node_modules/imap/lib/Connection.js:194:10)
at emitOne (events.js:116:13)
at Parser.emit (events.js:211:7)
at Parser._resTagged (/usr/lib/node_modules/node-red/node_modules/imap/lib/Parser.js:175:10)
at Parser._parse (/usr/lib/node_modules/node-red/node_modules/imap/lib/Parser.js:139:16)
at Parser._tryread (/usr/lib/node_modules/node-red/node_modules/imap/lib/Parser.js:82:15)
at TLSSocket.Parser._cbReadable (/usr/lib/node_modules/node-red/node_modules/imap/lib/Parser.js:53:12)
at emitNone (events.js:106:13)
版本:
10 Jul 17:00:27 - [info] Node-RED version: v0.18.7
10 Jul 17:00:27 - [info] Node.js version: v8.11.3
10 Jul 17:00:27 - [info] Linux 4.15.0-24-generic x64 LE
包.json:
"dependencies": {
"imap": "^0.8.19",
"mailparser": "^0.6.2",
"nodemailer": "^1.11.0",
解决方案
推荐阅读
- javascript - 在 chrome 的性能选项卡中调查“其他”时间
- c# - ExecuteScalar, ExcuteReader...已经有一个打开的 DataReader 与此命令关联,必须先关闭
- apache-nifi - 将目录作为参数传递给 ExecuteStreamCommand
- javascript - 将组件作为字符串存储在变量中并在Vue JS中通过变量呈现
- java - 电子产品商店
- python - json字典python请求中的转义字符串
- android - Gson 对象解析
- c# - Bot Channels Registration SocketException - 现有连接被远程主机强行关闭
- android - 我可以实时从 Firebase 数据库中读取数据并在 Android 应用中不断更新吗?
- javascript - 状态已更改,但组件未刷新