filter
Relay Filter with StringList attributes — Allows email to come through for a specified list of local domains, or by connection ip. Supports StringList types for the list of domains, accept and reject addresses.<filter/>
| Name: | filter |
| Required by Parent Tag: | No |
| Multiple Tag Instances supported: | Yes |
Table 35. Attributes for filter tag (for xms.filter.recipient.ListRelayFilter)
| Name | Friendly Name | Description | Type | Default Value | Required |
|---|---|---|---|---|---|
| class | Class | The class name the service manager loads. To load: Relay Filter with StringList attributes use: class xms.filter.recipient.ListRelayFilter | Class Name A fully qualified class name for a class that is part of the java classpath. | xms.filter.recipient.ListRelayFilter | Yes |
| domains | Domains List Name | The name of a list in StringListService. The list contains domain names, or IP addresses. If the recipient address is not in this list the message will be blocked. | String Any character combination is valid. | none | Yes |
| order | Order | The order in which the allow and deny attributes are evaluated | Finite Value Set Value Must be one of the following: [allow, deny, allow,deny, deny,allow] | deny,allow | No |
| allow | Allow List | The list of hosts to allow access | String Any character combination is valid. | No | |
| deny | Deny List | The list of hosts to deny access | String Any character combination is valid. | No | |
| authorizedsenders | Authorized Sender Domains | A StringList of authorized domains | String Any character combination is valid. | No | |
| groups | Groups | The list of groups allowed to relay | String Any character combination is valid. | No | |
| allowlist | Allow List | The name of a list in StringListService. The list contains ips allowed to relay | String Any character combination is valid. | none | No |
| denylist | Deny List | The name of a list in StringListService. The list contains ips denied for relaying | String Any character combination is valid. | none | No |
This tag depends on the following services (or a service that extends or implements these classes)
Example 30. Example configuration for Relay Filter with StringList attributes
Required attributes are marked with a bold typeface
<filter class="xms.filter.recipient.ListRelayFilter" domains="domains" order="deny,allow" allow="" deny="" authorizedsenders="" groups="" allowlist="allowlist" denylist="denylist" />