Skip to main content

SMTP Component

Send emails through an SMTP server

Component key: smtp · Changelog ↓

Description

SMTP or Simple Mail Transfer Protocol is an internet standard for email transmission. This component allows sending emails via any SMTP server.

Protocol Specification

This component implements SMTP as defined in RFC 5321.

Connections

SMTP Connection

key: smtpConnection

An SMTP connection requires the mail server host and port, with optional authentication and TLS settings.

Prerequisites

  • An SMTP server accessible from the network
  • Server credentials if authentication is required

Configure the Connection

  • Host: Enter the hostname of the SMTP server (e.g., smtp.example.com)
  • Port: Enter the SMTP server port (default: 587). Port 587 is commonly used for SMTP with TLS. Port 25 is disallowed, as unencrypted SMTP is insecure.
  • Use TLS: Enable to secure the connection with TLS (default: true)
  • Ignore Self-Signed Certificates: Enable to bypass self-signed certificate validation errors (default: false)
  • Username: Enter the SMTP account username (optional)
  • Password: Enter the SMTP account password (optional)

On-prem enabled: this connection can be configured to connect to an on-prem resource on a private network. Learn more.

InputNotesExample
Ignore Self-Signed Certificates

Ignores self-signed certificate errors.

false
Hostsmtp.example.com
Password
Port

Port 587 is often used for SMTP with TLS. Port 25 is disallowed for this connection, as unencrypted SMTP is insecure.

587
Use TLS

Use TLS to secure the connection to the SMTP server.

true
Username

Actions

Send Email

Send an email | key: sendEmail

InputNotesExample
Attachments

Specify a file name as the key (i.e. 'my-file.pdf'), and the file as the value

Bcc Address

The destination for this email. The recipients to place on the BCC: line of the message.

example@example.com
BCC Address (JSON)

The destination for this email. The recipients to place on the BCC: line of the message. An array of emails is expected.

Cc Address

The destination for this email. The recipients to place on the CC: line of the message.

example@example.com
CC Address (JSON)

The destination for this email. The recipients to place on the CC: line of the message. An array of emails is expected.

Connection
From

The email address of the sender. This is the address that will appear in the recipient's inbox as the sender of the message.

example@example.com
Html

The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.

Multiple Attachments

Provide an array of attachments to send with the email.

Reply To

The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address will receive the reply.

example@example.com
Subject

The subject of the message: A short summary of the content, which will appear in the recipient's inbox.

My Email Subject
Text

The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).

Hello World!
To Address

The destination for this email. The recipients to place on the To: line of the message.

example@example.com
Dynamic To Address

The destination for this email. The recipients to place on the To: line of the message. An array of emails is expected.


Changelog

2026-04-24

Improved TLS handling on SMTP connections:

  • Fixed the Use TLS connection field so it is now honored; port 465 (implicit TLS) now connects correctly
  • Inferred TLS mode from the port: 465 uses implicit TLS, and 587/2525 enforce STARTTLS when Use TLS is enabled, preventing downgrade attacks from the previous opportunistic STARTTLS behavior

2026-04-07

Various modernizations and documentation updates