Send Email

output.send-email Output v0.1.0

Sends an email over SMTP (STARTTLS/TLS/none, AUTH PLAIN/LOGIN). Leave the body blank to send the input payload as pretty-printed JSON. No attachments in v1.

Ports

DirectionPortLabel
InputinputPayload
OutputoutputSend result

Properties

PropertyTypeDefaultDescription
Credential
credentialId
credential "" Use a stored credential for this connection — its fields are filled in at run start. Pick "None" to enter the connection details manually.
accepts credential templates: smtp
SMTP host
host
string SMTP server hostname, e.g. smtp.example.com.
Port
port
int 587 SMTP port — typically 587 for STARTTLS, 465 for TLS, 25 for none.
Security
secure
select "starttls" STARTTLS upgrades a plain connection (port 587); TLS connects encrypted from the start (port 465); None sends in the clear.
starttlstlsnone
User
user
string "" SMTP username. Leave blank to skip authentication.
Password
password
string "" SMTP password — supports ${credential.NAME.FIELD}.
From
from
string Sender address, e.g. reports@example.com.
To
to
string Recipient address(es), comma-separated.
Cc
cc
string "" Carbon-copy address(es), comma-separated.
Bcc
bcc
string "" Blind-carbon-copy address(es), comma-separated.
Subject
subject
string "" Subject line. Non-ASCII text is UTF-8 encoded automatically.
Body type
bodyMode
select "text" Send the body as plain text or HTML.
texthtml
Body
body
string "" Message body. Leave blank to send the input payload as pretty-printed JSON.
Timeout (ms)
timeoutMs
int 15000 Abort the SMTP conversation after this many milliseconds.

This page is generated from the node registry by gen-node-docs.mjs on every site build — ports, properties, defaults and visibility rules cannot drift from the code.