When an address is parsed and its domain part is extracted, the Router checks the routing records in the Routing Table.
Use the WebAdmin Interface to manage the Routing Table. Open the Router page in the Settings realm:
Each line in the Routing Table is a routing record. A routing record contains optional prefixes, a left part, the equals (=) symbol and a right part. The semicolon (;) symbol can be used to place a comment after the right part of a routing record. A comment line can be added to the Table by inserting a line starting with the semicolon symbol.
The Router takes a parsed address (i.e. the domain and local parts of the address) and uses the Table, scanning its records from top to bottom. If an applicable record is found, it is applied as described below and the modified address is processed with the Router again.
Use this setting to specify what kind of information the CommuniGate Pro Router should put in the System Log. Usually you should use the Failures (address routing failures) level. But when you experience problems with the Router, you may want to set the Log setting to Low-Level or All Info: in this case more low-level information about the Router activity will be recorded in the System Log as well. The Router component records in the System Log are marked with the ROUTER tag.
A Routing record can contain a Relay-mode prefix: Relay: (can be shorten to R:), NoRelay: (can be shorten to N:), or RelayAll:. See the Protection section for the details. If none of these prefixes is specified, the NoRelay: prefix is assumed.
A Routing record can contain zero, one, or several of the following operation-type prefixes:
These prefixes should be specified after an optional Relay-mode prefix. If none of these prefixes is specified, the Routing record is applied to addresses used in all operations.
The left part of a Routing record contains a Sample: a string with an optional wildcard.
The following wildcards are supported:
This wildcard matches zero or more symbols.
sta*r This sample matches any staXXXXXXr string where XXXXXX is any substring (including an empty substring inside the star string).
type is the substring type: