On 2020-07-16, Phillip Carroll via Exim-users <exim-users@???> wrote:
> However, the DMARC example of 58.5 contains a construct that has me
> totally stumped:
>
> warn !domains = +screwed_up_dmarc_records
>
> In an exhaustive search of the PDF version of the spec, I found exactly
> 98 occurrences of the symbol "!". Exactly one of those 98 instances (the
> line quoted above) contains "!domains". None of the other 97 instances
> appear to satisfactorily explain how to interpret the construct in
> question.
>
> Presumably the left side of the "=" is negated in some manner, but that
> is about as much as I think I understand. The right side looks
> sufficiently close (linguistically speaking) to "foobar" that I think I
> have some glimmer of understanding of that. But, maybe not.
It means warn !( domains = +screwed_up_dmarc_records)
The meaning of ! is explained in the first line of section 44.20 of
the spec.