@microrisc/node-red-contrib-node-smtp
v1.0.2
Published
Node-RED node to send emails.
Downloads
2
Readme
Node-RED custom SMTP node
Node-RED nodes to send simple emails. Based on the official email node.
Pre-requisite
You will need valid email credentials for your email server. For GMail this may mean getting an application password if you have two-factor authentication enabled.
Install
You can install by using the Menu - Manage Palette
option, or running the following command in your
Node-RED user directory - typically ~/.node-red
cd ~/.node-red
npm i @microrisc/node-red-contrib-node-smtp
GMail users
If you are accessing GMail you may need to either enable an application password, or enable less secure access via your Google account settings.
Usage
Nodes to send simple emails.
Output node
Sends the msg.payload
as an email, with a subject of msg.topic
.
The default message recipient can be configured in the node, if it is left
blank it should be set using the msg.to
property of the incoming message.
The email from can be set using msg.from
but not all mail services allow
this unless msg.from
is also a valid userid or email address associated with
the password. Note: if userid
or msg.from does not contain a valid email
address (userxx@some_domain.com), you may see (No Sender) in the email.
The payload can be html format. You can also specify msg.plaintext
if the main payload is html.
If the payload is a binary buffer then it will be converted to an attachment.
The filename should be set using msg.filename
. Optionally
msg.description
can be added for the body text.
Alternatively you may provide msg.attachments
which should contain an array of one or
more attachments in nodemailer format.
Uses the nodemailer npm module.