On Sat, Jun 13, 2020 at 01:44:18PM -0400, Viktor Dukhovni wrote:

> ... the MTA-STS service MUST instead return one of:
> 
>         verify servername=hostname
>    or
>         secure servername=hostname match=hostname

I should have written:

    secure servername=hostname
        match=mx1.example
        match=mx2.example
        ...

where the list of match values is per the MTA-STS policy.  With
"match=hostname" you lose the MTA-STS out-of-band (i.e. HTTPS)
validation of the list of allowed MX hosts.

The explict list names is not strictly the same as MTA-STS, since it
will allow matching of "mx2" while trying to connect to (and logging
delivery via) "mx1", but should not be a concern, an MiTM can always
force connections to a given MX host by blocking access to the rest, and
can redirect TCP traffic, ...  so the only effect is somewhat imprecise
logging.

-- 
    Viktor.

Reply via email to