Skip to main content
NLU stands for Natural Language Understanding. It classifies email into predefined topics, which you can search for and use in campaigns. For on-premises, the service is disabled by default.

Enable xorlab NLU for on-premises

  1. Open the file activeguard/core/active_guard.yml in the Expert Editor.
  2. Add a mltopic block to serviceProviders, and set the hosts to the same one as the existing ml service provider:
active_guard.yml
  1. In the Expert Editor, click Publish, then restart all MTAs. The serviceProviders and topicService settings in active_guard.yml require an MTA restart; see How to Activate the Configuration.

Configuration options

As an on-prem user, you can define which types of email traffic should undergo topic detection. To modify this behavior, adjust the following parameters in the local.properties file located at: activeguard/core/rule_sets/90_local/params/ in the Expert Editor. Set each parameter to ACTIVE or DISABLED as needed:
local.properties
After changing these rule properties, click Publish. They become active within about one minute and do not require a restart.
The shipped defaults — which traffic is classified after activation, and how to limit topic detection to untrusted senders only — are documented in Detection Defaults → Topic classification. Access to that page is restricted.