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 you can request that any incoming process request must be validated. Under validation a 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 as well for processes that don't require high security that you may which your support staff or customers to be able to activate. You may for instance have a process setup that triggers a certain program to perform a certain action for a customer that says for instance automatically sends them their customer statement or a copy of a particular invoice. Process execution has unlimited flexibility because it gives you the ability to define the process you wish 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 you will need to reply 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 mailing list
General
Description
The description you wish 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.