首页 > 解决方案 > 节点红色的电子邮件节点不断崩溃

问题描述

我在使用红色节点的 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",

标签: emailnode-red

解决方案


推荐阅读