mirror of
https://github.com/node-red/node-red-nodes.git
synced 2023-10-10 13:36:58 +02:00
add to email msg.status
and bump nodemailer version
This commit is contained in:
parent
0b11d68c02
commit
6dd15d3335
@ -116,10 +116,10 @@ module.exports = function(RED) {
|
|||||||
smtpTransport.sendMail(sendopts, function(error, info) {
|
smtpTransport.sendMail(sendopts, function(error, info) {
|
||||||
if (error) {
|
if (error) {
|
||||||
node.error(error,msg);
|
node.error(error,msg);
|
||||||
node.status({fill:"red",shape:"ring",text:"email.status.sendfail"});
|
node.status({fill:"red",shape:"ring",text:"email.status.sendfail",response:error.response,msg:{to:msg.to,topic:msg.topic,id:msg._msgid}});
|
||||||
} else {
|
} else {
|
||||||
node.log(RED._("email.status.messagesent",{response:info.response}));
|
node.log(RED._("email.status.messagesent",{response:info.response}));
|
||||||
node.status({});
|
node.status({text:"",response:info.response,msg:{to:msg.to,topic:msg.topic,id:msg._msgid}});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -357,7 +357,7 @@ module.exports = function(RED) {
|
|||||||
//console.log("> search - err=%j, results=%j", err, results);
|
//console.log("> search - err=%j, results=%j", err, results);
|
||||||
if (results.length === 0) {
|
if (results.length === 0) {
|
||||||
//console.log(" [X] - Nothing to fetch");
|
//console.log(" [X] - Nothing to fetch");
|
||||||
node.status({});
|
node.status({results:0});
|
||||||
imap.end();
|
imap.end();
|
||||||
s = false;
|
s = false;
|
||||||
setInputRepeatTimeout();
|
setInputRepeatTimeout();
|
||||||
@ -397,7 +397,7 @@ module.exports = function(RED) {
|
|||||||
|
|
||||||
// When we have fetched all the messages, we don't need the imap connection any more.
|
// When we have fetched all the messages, we don't need the imap connection any more.
|
||||||
fetch.on('end', function() {
|
fetch.on('end', function() {
|
||||||
node.status({});
|
node.status({results:results.length});
|
||||||
var cleanup = function() {
|
var cleanup = function() {
|
||||||
imap.end();
|
imap.end();
|
||||||
s = false;
|
s = false;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "node-red-node-email",
|
"name": "node-red-node-email",
|
||||||
"version": "1.3.0",
|
"version": "1.4.0",
|
||||||
"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",
|
||||||
"mailparser-mit": "^1.0.0",
|
"mailparser-mit": "^1.0.0",
|
||||||
"nodemailer": "^4.7.0",
|
"nodemailer": "^5.1.1",
|
||||||
"poplib": "^0.1.7"
|
"poplib": "^0.1.7"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user