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.