[opendmarc-users] pct=0 question

Juri Haberland juri at sapienti-sat.org
Tue Nov 10 13:00:33 PST 2020


On 10/11/2020 13:01, Sistemisti Posta wrote:
> Hello,
> 
>   I have a question about pct=0 (really, pct!=100, but let suppose pct=0 
> to be simple).
> 
> OpenDMARC write a AR header as
> 
>      dmarc=fail (p=quarantine dis=none) header.from=example.com
> 
> and suppose the
> 
> _dmarc.example.com TXT is  "v=DMARC1\; p=quarantine\; pct=0 ..."
> 
> In this case I though to see
> 
>      dmarc=fail (p=none dis=none)
> 
> because the next-most restrictive policy is "none".
> Examining logs it seems instead that I always see "p=quarantine", that 
> is the published policy.

The "p=" in the parenthesis describe, what policy was discovered/set by
the sender domain ("quarantine" in your example), and "dis=" describes
the disposition, meaning what policy OpenDMARC actually applied. In your
example this is "none" as you expected.

> Where can I read the real enforced policy? I could need this value to 
> filter the mail by other software in the mail flow.

It is written in the "dis=" part.

Cheers,
  Juri


More information about the opendmarc-users mailing list