Email Action
Send an Email message.
Property | Value | Description |
---|---|---|
smtpServer* | text, expression, variable | SMTP server host name or address |
smtpPort | expression, variable | SMTP server host port (default: 25) |
encryption | choice (STARTTLS, SSL), text, expression, variable | SMTP Encryption method (default: none) |
user | text, expression, variable | SMTP server username (default: none) |
password | password, string, expression, variable | SMTP server password (default: none) |
from* | text, expression, variable | the sender email address |
to* | text, expression, variable | the recipient email address(es) (comma separated) |
cc | text, expression, variable | the CC recipient email address(es) (comma separated) |
bcc | text, expression, variable | the BCC email address(es) (comma separated) |
subject* | text, expression, variable | the email subject |
isHtml | boolean, expression, variable | html message flag (default: false) |
message* | text, expression, variable | the email message |
attachment | text, expression, variable | filename or array of filenames to attach |
customProperties | expression, variable | Record or object containing JavaMail custom properties (default: none) |
returnVariable | expression, variable | name of the variable to be assigned to the return value |
Example
Global.emailHost = "smtp.gmail.com" Global.emailUser = "jdoe@gmail.com" Global.emailPwd = <Password> #send plain text email with attached file mailSent = sendEmail(Global.emailHost, 587, "STARTTLS", Global.emailUser,<Password>, Global.emailUser, Global.emailUser, "test with attachment", "see attached photo", ["/photos/test.jpg"]) #send html text with embedded image mailSent = sendEmail(Global.emailHost, 465, "SSL", Global.emailUser,<Password>, Global.emailUser, Global.emailUser, "test with html embedded attachment", true, "<html>\n<head />\n<body>\Here it is: <img src=\"cid:attachment1\" name=\"test.jpg\" />\n</body>\n</html>", ["/photos/test.jpg"])
Send an email message using default connection values from RapidIdentity.
Property | Value | Description |
---|---|---|
Assign to | expression, variable | name of the variable to be assigned to the return value |
to* | text, expression, variable | the recipient email address(es) (comma separated) |
cc | text, expression, variable | the CC recipient email address(es) (comma separated) |
bcc | text, expression, variable | the BCC email address(es) (comma separated) |
subject* | text, expression, variable | the email subject |
isHtml | boolean, expression, variable | html message flag (default: false) |
message* | text, expression, variable | the email message |
attachment | text, expression, variable | filename or array of filenames to attach |
customProperties | expression, variable | Record or object containing JavaMail custom properties (default: none) |
Example
sendEmailWithDefault("myemail@example.net", "This is a test report", "This is a test message", false, {"smtp.headers": {"Importance": "low"}}}