Skip to content

Resolver Options

Since: Dev Builds Only

The functionality described in this section requires a dev build of KumoMTA. You can obtain a dev build by following the instructions in the Installation section.

This section documents the fields accepted in the options table passed to kumo.dns.configure_resolver, kumo.dns.configure_unbound_resolver, kumo.dns.define_resolver, and the table returned by kumo.dns.load_resolv_conf.

In earlier releases the options table accepted hickory DNS's own option names directly; see the version table in configure_resolver for links to the relevant hickory documentation per KumoMTA release. KumoMTA now defines these names itself; the supported set is documented in the pages below.

All fields are optional. Unknown fields are a configuration-time error. The Unbound backend only accepts a small subset of these options and will error on the rest at configuration time; see configure_unbound_resolver for the supported set.

Resolver Options