Process Execution
Overview
Process execution allows incoming emails to execute pre-defined processes on the computer running the emailAI Pro engine. This is a very secure process in which security can be put in place to request that any incoming process request must be validated. Under validation an email is sent to a pre-defined email account with an encrypted code on it that needs to be returned back to the emailAI Pro engine by return email for the process to execute. The pre-defined email address is an address the system administrator sets up. Processes can simply be password protected for processes that do not require high security your support staff or customers to be able to activate. For instance a process could be setup that triggers a certain program to perform a certain action for a customer that automatically sends them their customer statement or a copy of a particular invoice. Process execution has unlimited flexibility because it gives the ability to define the process to have executed.

How To Use
Execute a process
Send an email to any email address that the emailAI Pro engine handles with the subject of
#Process <ProcessName> <ProcessPassword>
eg:
#Process myProcess myPassword
Security Response
If the option to enable a security email callback is enabled a reply will need to be made to that email for the process to be executed. The email address the call backs are sent to are defined in the process setup.
Options
Select Existing
Selects an existing process
General
Description
The description to use for this process. It is used in the "Select Existing" box.
Name
The name of the list. This is used when sending an email to execute the process. Do not use spaces in the name.
File Name
The file that gets executed when the process is run.
Arguments
Additional command line arguments to pass to the process that is being executed.
Security
Password
The password used to protect this process being executed.
Security Email Callback Required
When enabled an email will be sent to the "Email" address specified here which then needs to be replied to in order for the process to be executed. A maximum of ten processes will be queued waiting for a callback response.
Action Buttons
Add New
Adds a new entry
Delete
Deletes the current entry
Save Changes
Saves the additions, deletions and changes made