This section is for advanced administrators only. In most situations the default routing methods are sufficient. Only if your Server is working as a message or signal relay for other systems, or if you want to use sophisticated routing schemes, should you read this section.
When the Server processes a submitted Message, it extracts the information about recipients from the message "envelope" and decides into which module queue the message should be placed, which entity the module should send the message to, and how it should address that entity. Similar operations are performed with Real-time Signals received from external sources or generated with internal components and directed to local or external entities.
Access modules (such as POP, IMAP, WebUser Interface, etc.) also deal with addresses. When a client application or program logs in, it provides a name of the Account it wants to log into. This address is processed using the same operations as ones used to process Message and Signal addresses.
The CommuniGate Pro Router component implements these routing operations. Whenever your Server gets some address, that address is processed using the Router component. This provides additional consistency to all Server components: when, for example, you create an Alias for some Account, that Alias can be used to send E-mail and Signals to that Account, and the Alias name can be used to log into that Account.