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: smtpConnectionAn 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.
| Input | Notes | Example |
|---|---|---|
| Ignore Self-Signed Certificates | Ignores self-signed certificate errors. | false |
| Host | smtp.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
| Input | Notes | Example |
|---|---|---|
| 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