SMTP Valve

Delivers a mail-message.

Use this valve to send html/plain messages via SMTP.

Prerequisites

Before using this valve the SmtpClientarrow-up-right module must be configured and deployed.

Configuration

circle-info

Valve name: SendMail | SendBySmtp | SmtpSender

Name
Description
Default value
Mandatory
Expanded

smtp_destination

ID of the internal SMTP client used to talk with the SMTP backend.

"default"

message_template

Path to a message template file. The text in the template supports expansion. See Message Template example

N/A

subject

Mail subject.

N/A

mail_from

FROM email address.

N/A

mail_to

TO email address.

N/A

mail_cc

CC email address.

N/A

mail_bcc

BCC email address.

N/A

remove_prefixes

Array containing prefixes to be removed from email addresses.

N/A

file_attachment

Path to file.

N/A

ignore_smtp_timeout

If true, a local SMTP timeout is logged and ignored, and the valve resolves successfully. When false, a local SMTP timeout fails the valve and pipe.

false

circle-info

ignore_smtp_timeout only has effect when the SMTP module has send_timeout_ms > 0; if send_timeout_ms = 0, no local SMTP timeout is generated and this valve setting has no practical effect.

Message Template example

Property expansion is supported with {{...}} syntax. All available item and exports properties can be used in the template. In the example below the item property generated_otp_value is generated prior in the pipe.

Last updated