Skip to main content
Version: 2.1

SMTP Nodes

SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending emails across the internet. MaestroHub provides seamless integration to send automated emails with dynamic content, multiple recipients, and file attachments directly from your pipelines using connector nodes.

Configuration Quick Reference

FieldWhat you chooseDetails
ParametersConnection, Function, Function Parameters, Timeout OverrideSelect the connection profile, function, configure function parameters with expression support, and optionally override timeout.
SettingsDescription, Timeout (seconds), Retry on Timeout, Retry on Fail, On ErrorNode description, maximum execution time, retry behavior on timeout or failure, and error handling strategy. All execution settings default to pipeline-level values.
SMTP Send Email node configuration

SMTP Send Email Node

SMTP Send Email Node

Send emails via SMTP with support for multiple recipients, HTML/plain text content, and file attachments for automated notifications and reporting.

Supported Function Types:

Function NamePurposeCommon Use Cases
Send EmailSend emails with dynamic content and optional attachments using SMTP connectionsAlert notifications, scheduled reports, order confirmations, welcome emails

How It Works

When the pipeline executes, the SMTP Send Email node:

  1. Connects to the SMTP server using the selected connection profile's credentials and TLS settings
  2. Resolves recipients (To, CC, BCC) from the function configuration
  3. Renders the email subject and body using any provided template parameters
  4. Attaches files if configured (Base64-encoded content with MIME type)
  5. Sends the email and returns the delivery status

Configuration

FieldWhat you chooseDetails
ConnectionSMTP connection profileSelect a pre-configured SMTP connection from your connection library
FunctionSend Email functionChoose an SMTP Send Email function that defines recipients, content, and attachments
Function ParametersSubject, Body, Attachment DataOverride function defaults with pipeline data using ((parameterName)) syntax

For detailed function configuration options including recipient setup, HTML/plain text bodies, attachment configuration, and template parameters, see the SMTP Integration Guide documentation.