How does AEP work?
AEP downloads messages from mail servers and processes them using a list of rules set up by the user. Rules consist of filters and processing components.
When downloading a message, AEP checks whether it is to be processed or not using filters. If the message is to be processed, AEP adds it to the processing queue. Upon completion of a working session with a mail server, AEP processes all the messages in the queue.
Processing components are used to parse, modify, and store data from messages. To exchange data between components, variables are used.
AEP allows:
●parsing data line by line, block by block, using regular expressions
●modifying data using templates
●storing data into files or databases
●sending data via e-mail
●processing data with scripting languages
●transferring data to external programs
The rules and processing components are used in the order of their listing. To check whether a rule works correctly or not, debug messages are used. Debug messages can be created through loading from a file or by catching an incoming message.
Rules are debugged in the Constructor window.
Mail servers are accessed using mail accounts. Accounts store the parameters of the server connection and the connection schedule.
When working with an account in the Collector Mode, AEP establishes a connection with a mail server itself. Depending on the account settings, AEP can either delete processed messages on the server or not. In any case, a message will be processed by AEP only once.
Accounts are configured in the Accounts Window.
All the events that take place during program operation are registered in the Log. The Log can be viewed in the Log Viewer.
See also