Top
Top
LibraryEASYProcess Reference Manual 5ProcessesServicesEmailWorkshopSendEmail

SendEmail Overview

The service “SendEmail” is used to send emails to a single or multiple recipients with customizable title and body using our own SMTP configurations. This service also allows us to add other important email related features such as cc, bcc, attachments, set priority, and etc.


SendEmail Use Examples
Workshop:EmailWorkshop
Service:SendEmail
Inputs
From"From" is the from email address. We can enter the from email address here or load it from configuration variables. Usually this is loaded from configuration variables.

To"To" is the To email address. We can enter the To email address here or load it from configuration variables. Usually this is loaded from configuration variables.

Cc"Cc" is email address(es) we want to send carbon copy of the email to. "Cc'd" is that which is copied to one or more recipients. Note: The main recipient (whose address is in the "To:" field) and the Cc'd recipients can see all the addresses the email was sent to.

Bcc"Bcc" is email address(es) we want to send blind carbon copy of the email to. Bcc works similar to cc except the copy of the email is sent privately, and recipients cannot know with whom the email is shared.

EmailSubject"EmailSubject" is the subject of the email.

AttachmentsThis is the filepath(s) of the attachments to the email. Multiple filepaths must be semicolon separated.

EmailBody"EmailBody" is the body of the email. Main content of the email goes here.

EmailFormat"EmailFormat" decides which format the email has to be sent. Valid values are "HTML" and "text".

SMTPServer"SMTPServer" is the name of the SMTP server. We can enter the SMTP server name here or load it from configuration variables. Usually this is loaded from configuration variables.

UserName"UserName" is the user name for SMTP server. We can enter the SMTP user name here or load it from configuration variables. Usually this is loaded from configuration variables.

Password"Password" is the password for SMTP server.We can enter the SMTP password here or load it from configuration variables. Usually this is loaded from configuration variables.

UseSSL"UseSSL" decides whether to use SSL or not. SSL stands for Secure Socket Layer. SSL creates an encryption link between web server and a browser. In this case SSL encrypts email traffic.

Priority"Priority" is the priority of the email. Valid values are "High", "Low", and "Normal". Priority helps find emails faster.

TestMode"TestMode" takes values True or False. When this is set to True, "SendEmail" services ignores the "To" email address input and sends email to the email address(es) passed into "TestEmailId" input. When this is done, the Subject of the email will be the concatenated with the To, CC, BCC values that would have been used had TestMode not been on. "TestMode" is usually loaded from configuration variables.

TestEmailId"TestEmailId" acts as "To" email address when "TestMode" is true. This input is usually loaded from configuration variables.

WrapOutputHTML

CalendarText

Multilingual

SendEmail Basic Use Example

Under the “Email Services”, expand “SendEmail”. You will see “Default” option with saved email configurations. These will be populated based on the existing instances under the “SendEmail” configuration in the configuration variables.

Drag over the Default option to the Process Canvas. This will create a “SendEmail” Service on the Process Canvas. Grab one of the connector nodes from the “Start” service and connect it to your newly added “SendEmail”. Now double click the service to configure it.

Since we dragged the Default from a saved SendEmail Configuration, some inputs are already filled out with variables pointing to the option we selected.

Here are some important points to note while filling out other inputs:

Adding Attachments

Using the “Attachments” input we can also include attachment(s) in the email we are sending. The “Attachments” input node takes File path as an input.

   

If we would like to include multiple attachments, file paths have to be semicolon separated.

TestMode and TestEmailId

TestMode and TestEmailId instances are saved under “SendEmail” saved configuration. If the TestMode is set to True, “SendEmail” ignores “To” email address(es) and uses email address(es) passed to “TestEmailId” input.


Powered by EASYProcess (© 2019 K-Rise Systems, Inc).