Introduction
The integrated messenger module of the NETx Server allows to send an email in an action used in an alarm or a scheduler event.
Prerequisites
An email address is required.
Enabling SMTP access allows you to send email through your own mail server.
Core Server configuration
Open the menu Modules → Messenger → [Live] Email and add a new definition (right click / Insert new definition).
Provide the following information for an email profile:
Field | Description |
---|---|
Profile | The profile name. |
From | The email address used in the from field of a sent mail. |
Host | Host name or IP address of the SMTP server. |
Port | SMTP service port number. |
UseAuthentication | Enable to login to the SMTP server. Disable for anonymous access. |
Username | Login for the SMTP server (typically email or user name). |
Password | Login password. |
UseSsl | Set to true if the SMTP connection shall use TLS. |
DefaultRecipient | Recipient e mail address if recipient parameter is not used in XLogic command. |
Example of an email profile:
Send a test email
As mentioned in the Messenger module configuration, a pre-built messenger XCommands is available. We can use the MESSENGER.SENDEMAIL XCommand to send a test email.
In the Core Studio menu, select Tools → Run XCommand... menu entry. Select the MESSENGER.SENDEMAIL Command. Provide the messenger mail profile name, the recipient's email address, the subject, a body and an optional attachment (note: if the profile name does not exist or if this parameter is blank, the first found Email definition will be used.)
Click Execute to send the email. You should receive an email from the configured profile's email to the destination email.