On Wed 30/Dec/2020 16:17:21 +0100 Michael Thomas wrote:

On 12/30/20 7:06 AM, Laura Atkins wrote:
The auth-res result posted as an example of DMARC failing earlier in this thread:
Authentication-Results:mx.google.com;
        [email protected]  header.s=ietf1 header.b=aayvF8Pg;
        [email protected]  header.s=ietf1 header.b="PwU4/yuQ";
        dkim=neutral (body hash did not verify)[email protected]  
header.s=201712 header.b=PRr8Q7Zv;
        spf=pass (google.com: domain [email protected]  designates 
4.31.198.44 as permitted sender)[email protected];
        dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mrochek.com
The policy statement is right there: p=NONE.

No. That is not guaranteed whatsoever. It could say "(eat at Joe's)" and be 
valid.


Correct.  However, it could have been:

    dmarc=fail policy.dmarc=none header.from=mrochek.com

where the property meaning is defined as "Evaluated DMARC policy applied/to be applied after policy options including pct: and sp: have been processed. Must be none, quarantine, or reject."

That value appears on the IANA page[*] referring to RFC7489 for its definition. However, Section 11.1 of RFC 7489 only mentions the "from" property.

IMHO, dmarc=quarantine is more direct than dmarc=fail policy.dmarc=quarantine.

In addition, policy.dmarc as a ptype.property pair sounds redundant. Perhaps it should be policy.result, to emphasize that it has been computed after checking pct= and sp= (to be added: np=) and the alignment of header.from with respect to the dns zone where the record was found.

Best
Ale
--

[*] https://www.iana.org/assignments/email-auth/email-auth.xhtml
















_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to