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
| Direction | Port | Label |
|---|---|---|
| Input | input | Payload |
| Output | output | Send result |
Properties
| Property | Type | Default | Description |
|---|---|---|---|
CredentialcredentialId | 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 hosthost | string | — | SMTP server hostname, e.g. smtp.example.com. |
Portport | int | 587 | SMTP port — typically 587 for STARTTLS, 465 for TLS, 25 for none. |
Securitysecure | select | "starttls" | STARTTLS upgrades a plain connection (port 587); TLS connects encrypted from the start (port 465); None sends in the clear. starttlstlsnone |
Useruser | string | "" | SMTP username. Leave blank to skip authentication. |
Passwordpassword | string | "" | SMTP password — supports ${credential.NAME.FIELD}. |
Fromfrom | string | — | Sender address, e.g. reports@example.com. |
Toto | string | — | Recipient address(es), comma-separated. |
Cccc | string | "" | Carbon-copy address(es), comma-separated. |
Bccbcc | string | "" | Blind-carbon-copy address(es), comma-separated. |
Subjectsubject | string | "" | Subject line. Non-ASCII text is UTF-8 encoded automatically. |
Body typebodyMode | select | "text" | Send the body as plain text or HTML. texthtml |
Bodybody | 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.