Send email
step
This email step allows you send an email through a self defined SMTP server
Specification
server
Required
object
A map containing the configuratino of your SMTP server.
server.
host
Required
string
The host where your SMTP server is available.
server.
port
Required
integer
The port the server is accessible on.
server.
username
Required
string
The username used for authentication into the server.
server.
password
Required
string
The password used for authentication into the server.
server.
tls
Optional
boolean
Should the Transport Layer Security protocol be used?
from
Required
string
The email address you would like the email to come from.
to
Required
string
The email address(es) you would like the email to be sent to.
cc
Optional
string
The email address(es) you would like the email to be cc'd to.
bcc
Optional
string
The email address(es) you would like the email to be bcc'd to.
subject
Optional
string
The subject line you would like to include in the email.
body
Optional
object
A map with the configration for the body of the email.
body.
html
Optional
string
The HTML you would like to send in the body of the email
body.
text
Optional
string
Text for a plain text version of the email
timeoutSeconds
Optional
integer
email-sender-smtp
Example step configuration
1name: send-email2image: relaysh/email-sender-smtp3spec:4 server:5 host: !Secret smtp-host6 port: 257 username: !Secret smtp-username8 password: !Secret smtp-password9 from: !Parameter from10 to: !Parameter to11 subject: !Parameter subject12 body:13 html: !Parameter message14