Action Notifications
Send Email
Sends an email using SMTP with support for HTML, multiple recipients, and attachments. For security, the password should be stored in the Project Succession Vault Settings.
Node IDSendEmailAction
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
SMTP Host smtp_host | string | Yes | smtp.gmail.com | The address of the SMTP server. |
SMTP Port smtp_port | integer | Yes | 587 | The port of the SMTP server (587 for STARTTLS, 465 for implicit TLS). |
SMTP Username smtp_user | string | Yes | — | The username for authenticating with the SMTP server. |
Password Vault Key smtp_password_env_var | string | Yes | — | The NAME of the vault key that holds the SMTP password or app password. |
From Address from_address | string | Yes | — | The email address of the sender. |
To Address(es) to_addresses | array_string | Yes | — | A list of recipient email addresses. |
Cc Address(es) cc_addresses | array_string | No | — | A list of Carbon Copy (Cc) email addresses. |
Bcc Address(es) bcc_addresses | array_string | No | — | A list of Blind Carbon Copy (Bcc) email addresses. |
Subject subject | string | Yes | Succession Pipeline Notification | The subject of the email. |
Body body | textarea | Yes | The pipeline has completed successfully. | The body of the email. |
Use HTML use_html | boolean | No | false | If true, the body will be treated as HTML. If false, it will be plain text. |
Attachments attachments | array_string | No | — | A list of full file paths to attach to the email. |
Use TLS use_tls | boolean | No | true | If true (recommended), encrypts the connection - implicit TLS on port 465, STARTTLS on any other port; if the server offers no STARTTLS the send fails rather than falling back to plaintext. Disable only for servers that don't support TLS at all. |
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
Execute input0 | object | No | An execution signal. The 'value' of the data object can be used to format the subject and body templates. |
Outputs
| Output | Type | Identifier | Description |
|---|---|---|---|
On Success output0 | object | <Passing input identifier> | The execution path followed if the email is sent successfully. |
On Failure output1 | object | <Passing input identifier> | The execution path followed if the email fails to send. |