Email Component
The Email Component enables pipelines to send emails in a specified format to one or multiple recipients. It supports plain-text and HTML bodies, secure transmission options, and the ability to attach event data.
Key Capabilities
Send emails to single or multiple recipients.
Compose messages with HTML editor for rich formatting.
Optionally attach in-event data.
Support for SSL/TLS encryption with SMTP.
Configure sender details with SMTP authentication.
Disable email sending during testing or dry runs.
Configuration Overview
All Email Component configurations are grouped into:
Basic Information
Meta Information
Resource Configuration
Configuring Meta Information
Message Settings
Subject – Enter the subject line of the email.
HTML Editor – Compose the email body (supports HTML for formatting).
Attachment – Choose whether to send in-event data as an attachment (
Yes
/No
).Receivers – Provide one or more recipient email addresses.
For multiple recipients, separate addresses with commas.
Security Settings
TLS – Enable/disable Transport Layer Security by checking the box.
Encryption Type – Select the encryption protocol:
SSL
TLS
None
SMTP Server Settings
Email Username – Email account configured with the SMTP server.
Email Password – Password for the configured email account.
Email From – Sender’s email address registered with the SMTP server.
Email Port – SMTP port number (e.g.,
465
for SSL,587
for TLS).Enable SSL – Enable SSL encryption if required by the server.
Additional Options
Disable Email Sending – Use this option to stop actual email delivery (useful for testing).
Email Input – Select input fields from event data to pass into the email body.
Usage Notes
Ensure SMTP credentials and server details are correctly configured before enabling email sending.
Use Email Input fields for dynamic values (e.g., insert customer names or transaction IDs into the message body).
For production systems, always use TLS or SSL encryption for secure communication.
Test with a single recipient before enabling multiple recipients.
Example Use Cases
Send a failure alert email with event logs attached.
Deliver daily summary reports as HTML emails with charts or tables.
Notify multiple stakeholders when a scheduled job completes successfully.
Forward in-event data (transactions, metrics) as a CSV attachment.