Email Signatures On-prem Services

The Email Signatures On-prem Services is one of the two major components of the program. It consists of a set of components/services and is directly responsible for processing settings and rules and applying them to messages traveling through Exchange Server within an organization.

Once the setup of CodeTwo Email Signatures On-prem is initiated, it will install the necessary services, which are responsible for the proper functioning of the program:

Important

Please note that all Email Signatures On-prem services installed on each Exchange server are of equal rank. If there are several Administration Panels installed within the organization, their connection with Email Signatures On-prem services depends on the availability of a particular service at the time the Administration Panel was started. Thanks to real-time replication of settings between the agents/services, all the settings will be up to date at all times.

Check the recommended server and desktop installation practices

CodeTwo Exchange Transport Agent

CodeTwo Exchange Transport Agent is the core component of the program. It handles the message traffic over to its dependent service called the CodeTwo Mail Processor, which is used to analyze if the message traveling through Exchange Server meets the conditions defined within the rules. Once the analysis is completed, it is being sent back to the Agent that decides whether to take 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 Transport Agent requires the Microsoft Exchange Transport Service to operate. The agent cooperates with the Exchange's native transport agent while processing messages. Once the first Administration Panel of CodeTwo Email Signatures On-prem is installed, it connects to the first available CodeTwo Mail Processor.

No matter how many CodeTwo Exchange Transport Agents and CodeTwo Mail Processors are installed within your organization, it is always the first available one that will be used by the Administration Panel. Additionally, this Agent will instantly replicate any changes made within the Administration Panel onto the rest of CodeTwo Mail Processors so if it goes down, the other will be already up-to-date. The Agents communicate between themselves via the Windows Communication Foundation framework.

Important

By default, all non-interpersonal messages are skipped by the Agent, so they are excluded from further processing. In case of need, you may change that preference. However, please be aware that you cannot force the program to process non-delivery reports (NDR).

CodeTwo Mail Processor

The CodeTwo Mail Processor is used by the CodeTwo Exchange Transport Agent to analyze if the message traveling through the Exchange Server meets the conditions defined within the 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 CodeTwo Mail Processor is triggered every time any changes are introduced within the Administration Panel of the program.

Info

It is necessary to install the CodeTwo Mail Processor directly on an Exchange server (with the Mailbox role).

CodeTwo App Monitor

The CodeTwo App Monitor service is used to monitor other services (CodeTwo Mail Processor, Sent Items Update) in terms of their proper functioning. Additionally, it starts and stops them. If any of the mentioned services is down, the App Monitor sends info to the Administration Panel with the collected log files, which may be used to review the problem.

CodeTwo Sent Items Update

Sent Items Update is responsible for updating messages in the Sent Items folder that were previously processed by the CodeTwo Exchange 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.

See next

Administration Panel - this article describes the management console of the program

In this article

Was this information useful?