Node reference
Send email
Send email with optional file attachments
Send email delivers a plain-text message through a saved email connection in Desktop. It can also attach temporary files created earlier in the run.
Try it step by step#
- In Desktop, configure an email connection and select it in the node.
- Set To to an address you control, Subject to Workflow result, and Text body to My first email.
- Connect Start and run once. Inspect accepted and rejected recipients before adding dynamic content or attachments.
What to expect#
The output includes messageId, accepted, rejected, and sentAt. Provider acceptance means the send was accepted; it does not prove the recipient read the message.
Things to check#
- The message needs a text body or an attachment. HTML composition is not supported by this node.
- Use the Desktop runtime and check connection setup if delivery is unavailable.
- Keep the first exercise to one recipient. A repeating schedule or retry can create repeated emails.
Keep learning#
Runtime: This operation requires Desktop.
Parameters#
| Setting | Default | What it does |
|---|---|---|
| To | (empty) | Recipient address. Use a variable expression to supply it at runtime. |
| Subject | (empty) | Email subject line shown to the recipient. |
| Text body | (empty) | Plain text only for now. |
| Email account | (empty) | Choose a saved email connection. Generic SMTP sends through the application or a configured backend; credentials never become part of the workflow. |
| On failure | stop | Choose whether a failed execution stops the workflow or only ends this path. |
| Retry attempts | 0 | How many additional attempts to make after the first failure. |
Email account: Select your own email connection. See connection setup.
On failure: Choices: Stop workflow (stop), Continue (continue). Available under More options.
Retry attempts: Available under More options. Limits: minimum 0.
Inputs#
| Port | Value | Description |
|---|---|---|
in | any | Optional workflow data or file attachments. |
Outputs#
| Port | Value | Description |
|---|---|---|
out | object | Email delivery result without connection credentials. |
out fields#
| Field | Type | Description |
|---|---|---|
connectionId | string | Stable ID of the email connection used. |
messageId | string | Message ID returned by the email provider. |
accepted | array | Recipients accepted by the provider. |
rejected | array | Recipients rejected by the provider. |
sentAt | string | ISO timestamp for this send. |