Exchange Rules Service
CodeTwo Exchange Rules Service is one of the two major components of the program. It consists of the set of components / services and is directly responsible for processing settings and rules yet applying them to messages traveling through the Exchange Server within the organization.
Once the setup of CodeTwo Exchange Rules is initiated it will install the necessary services pack responsible for its proper functioning:
- CodeTwo Exchange Rules Transport Agent
- CodeTwo Exchange Rules Service
- CodeTwo Exchange Rules Attendant
- CodeTwo Sent Items Update
Please note that all Exchange Rules Services installed on each Exchange Server are of equal rank. If there are several Administration Panels installed within the organization, their connection to Exchange Rules Services depends on the availability of a particular Service at the time the Administration Panel was started. Thanks to the real-time replication of settings between the Agents / Services, all the settings will be up-to-date at all times.
It is necessary to install Exchange Rules Service directly on Exchange Server with a Hub Transport or Mailbox Role (depending on the Exchange Server's version).
CodeTwo Exchange Rules Transport Agent is the core component of the program which handles the message traffic over to its dependent service called the Exchange Rules Service that is used to analyze if the message traveling through the Exchange Server meets the conditions defined within the rules. Once the analysis is completed, it is being sent back to the Agent that decides if to take the actions upon the message. The order the actions are applied to messages is based on the order of the corresponding rules on the list. Furthermore, the rules are processed from the top to the bottom of the list.
CodeTwo Exchange Rules Transport Agent is pinned up directly to the Exchange Transport Agent and cooperates with it while processing messages. Once the first Administration Panel of CodeTwo Exchange Rules is installed, it connects to the first available Exchange Rules Service.
No matter how many Exchange Rules Transport Agents along Exchange Rules Services were installed within your organization, it is always the first available one that is used by the Administration Panel. Additionally, this Agent instantly replicates any changes made within the Administration Panel on the rest of Exchange Rules Services so if it goes down, the other will be already up-to-date. The Agents communicate between themselves via Windows Communication Foundation framework.
Exchange Rules Service is used by the Exchange Rules Transport Agent to analyze if the message traveling through the Exchange Server meets the conditions defined within rules. The result of such analysis is instantly sent back to the Agent that uses it to apply actions. The analysis process performed by the Service is triggered every time any change is introduced within the Administration Panel of the program.
The CodeTwo Exchange Rules Attendant service is used to monitor other services (Exchange Rules Service, Sent Items Update) in terms of their proper functioning. Additionally, it starts and stops them. If any of the mentioned services is down, Attendant sends info to the Administration Panel with the collected log files that may be used to review the problem.
Sent Items Update is responsible for updating messages in the Sent Items folder that were previously processed by the Exchange Rules Transport Agent. It means that when you create a rule and activate it, the settings configured in that rule will already be visible in the Sent Items folder of the Sender's mailbox once the message is sent.
Administration Panel - this article describes the management console of the program