On Thu, Aug 05, 2021 at 04:48:07PM +0200, Matteo Cazzador wrote:

> I use a local domain "*example.local*" i want to exclude it from dane 
> check because i obtain this error:
> 
> warning: DANE TLSA lookup problem: Host or domain name not found. Name 
> service error for name=_*25._tcp.example.local *type=TLSA: Host not 
> found, try again

Your resolver apparently returns AD=1 for example.local.  [Is the
domain actually signed, or is the resolver setting AD=1 for all
authoritative data?]

If the resolver behaviour is configurable, you could add a "negative
trust anchor, a.k.a. NTA) for example.local that would cause the zone to
be treated as unsigned (AD=0).  That said, I have considered, but not
yet implemented by default treating the AA (authoritative answer) bit as
equivalent to AD, and generally if a resolver is authoritative for a
domain, it will always return AA=1.

Therefore, your next choice is:

On Thu, Aug 05, 2021 at 11:00:30AM -0400, Wietse Venema wrote:

> You can specify a different policy for example.local with 
> smtp_tls_policy_maps.

On Thu, Aug 05, 2021 at 05:03:03PM +0200, Matteo Cazzador wrote:
> Thank's, something like ?
> 
> /etc/postfix/main.cf:
>      smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
> 
> /etc/postfix/tls_policy:
>      example.local                 none

I'd go with "may" (or "secure" if you'd prefer to use WebPKI to validate
the certificates), rather than "none".

-- 
    Viktor.

Reply via email to