Table of Contents
- Overview
- Glossary
- Installation
- Tutorials
- Scenario Steps
- Advanced
- Application
- Screen Data
- Verification
- Clipboard
- Comparison
- Culture
- Data Source
- Date Time
- Driver
- Excel
- FTP
- File
- Flow Control
- Folder
- Format and Conversion
- Keyboard
- Loops
- Math
- Random
- Regex
- Screen
- System
- Text
- User Interface
- Windows Account Information
- Expression Development
- Embedded Development Environment
- Voodoo Connect
- Cross-Browser Scripting (CBS)
- Chrome Extension
- Firefox Extension
- Notification Center
- Unified Console
- Wrapper Libraries
- Database
- Troubleshooting
- 3rd Party Tool
Voodoo RPA E-Mail Notification Service
What is E-Mail Notification Service?
Voodoo RPA Notification Service is a Windows service that is responsible for sending e-mails and its attachments. That background service is used by various business layer components (e.g., studio – email step, unified console – e-mail scheduled tasks).
Attention!
If multiple Voodoo RPA is installed on your robotic process automation farm, just the one of robots should be adjusted as nofication service worker! Other robot’ services need to be disabled.
Info!
If multiple Voodoo RPA is installed on your robotic process automation farm and if you want to install notification service as a central service on the Unified Console machine. Just copy NotificationService from the installation directory to UC host and rename it (i.e C:\VoodooNtf). After that use the below CMD code register service as Windows Service.
sc.exe create VooDooNTFService binpath="C:\VoodooNtf\VooDooNotificationService.exe"
Service Configuration
Service configuration file VooDooNotificationService.exe.config is under installation path of Voodoo RPA. Default path is C:\Program Files\OneZero\VooDoo\NotificationService.
Property | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MySQLConnectionString | Encrypted MySql Connection DSN string. That string can be populated from Voodoo Studio.
Note: Open DSN string is Server={serverip/name};Port={serverport};Database={databasename};Uid={username};Pwd={password};. At Voodoo RPA fresh installation this value is predefined, no need to change. |
||||||||||||
SmtpHost | Default value is null. Write here your SMTP server host ip/name. | ||||||||||||
Smtport | Default value is null. Write here your SMTP server port. (e.g, 25, 587) | ||||||||||||
SecureSocketOption | Default value is 4 – StartTLS. Options are:
|
||||||||||||
MailFrom | Default value is null. Write here your From: header like mymail@example.com | ||||||||||||
MailUser | Default value is null. Write here your e-mail account user name to authenticate. That maybe is your whole e-mail address or name before @ sign. Leave blank, if your server IP is relayed. | ||||||||||||
MailPassword | Default value is null. Write here your e-mail account password to authenticate. Leave blank, if your server IP is relayed. | ||||||||||||
PersistMailConnection | Default value is 1. “1” is Persistent, “0” is Non-Persistent that is mean server connection will be reopen for every e-mail. | ||||||||||||
BatchCount | Default value is 3. That is integer value. In every timer tick that number of e-mail will be send. “0” means all e-mails. | ||||||||||||
AlwaysSendAsHtml | Default value is 1. “0” is for sending e-mail as text that is mean html rich text will be shown as text. | ||||||||||||
TryCount | Default value is 3. That is integer value. If e-mail send process failed, that number times will be repeat to send e-mail again. | ||||||||||||
Timeout | Default value is 20000. That is miliseconds value. That duriation will represent maximum execution time of process (connection + sending). |
Monitoring Notification Service?
To monitor and manage the Notification Service, you can use Voodoo Unified Console Addon. On Addons > E-Mail Cron Jobs console, all e-mails can be listed and edited.