1
0
mirror of https://github.com/node-red/node-red-nodes.git synced 2023-10-10 13:36:58 +02:00

Fix email node timeout when triggered manually

This commit is contained in:
Dave Conway-Jones 2020-02-09 14:11:54 +00:00
parent bf089ec18c
commit 55f6609a4f
No known key found for this signature in database
GPG Key ID: 302A6725C594817F
2 changed files with 4 additions and 3 deletions

View File

@ -447,6 +447,7 @@ module.exports = function(RED) {
} // End of checkEmail } // End of checkEmail
if (node.protocol === "IMAP") { if (node.protocol === "IMAP") {
var tout = (node.repeat > 0) ? node.repeat - 500 : 15000;
imap = new Imap({ imap = new Imap({
user: node.userid, user: node.userid,
password: node.password, password: node.password,
@ -454,8 +455,8 @@ module.exports = function(RED) {
port: node.inport, port: node.inport,
tls: node.useSSL, tls: node.useSSL,
tlsOptions: { rejectUnauthorized: false }, tlsOptions: { rejectUnauthorized: false },
connTimeout: node.repeat - 500, connTimeout: tout,
authTimeout: node.repeat - 500 authTimeout: tout
}); });
imap.on('error', function(err) { imap.on('error', function(err) {
if (err.errno !== "ECONNRESET") { if (err.errno !== "ECONNRESET") {

View File

@ -1,6 +1,6 @@
{ {
"name": "node-red-node-email", "name": "node-red-node-email",
"version": "1.7.6", "version": "1.7.7",
"description": "Node-RED nodes to send and receive simple emails", "description": "Node-RED nodes to send and receive simple emails",
"dependencies": { "dependencies": {
"imap": "^0.8.19", "imap": "^0.8.19",