On Wed 24/Aug/2022 07:56:41 +0200 Murray S. Kucherawy wrote:
I believe your "policy is useful when present but not required" remark is a re-statement of your claim that DMARC should yield a "pass" for any aligned identifier irrespective of the presence or absence of a published policy.


The theory thus far was that dmarc=fail calls for possibly make a decision. Does dmarc=pass bear different values depending on the policy?


However, the charter, at paragraph 4, demands that any change made by this working group which does not preserve compatibility with the deployed base has to be justified.  If suddenly the absence of a published policy can result in a DMARC "pass" or "fail" when this was not previously the case, and this results in different handling decisions by receivers, I would say compatibility has not been preserved.


We already made a change by allowing a default policy. DMARC records in the installed base were illegal if they had no p= tag. So, at this time, we are discussing of the difference between a record saying just v=DMARC1 and no record at all.

The striking difference is that without record we cannot determine alignment. However, this doesn't impinge on compatibility, as the installed base used the PSL.


The working group is able to make that change, but (a) consensus must exist to do so, and (b) we need to justify the resulting potential disruption adequately.


I see no disruption.

Anyway, we should fix Authentication-Results:, because it is currently not clear enough. For example: say the filter can be configured to enable DMARC or not (possibly on a per-domain base). Now a message gets dmarc=fail with p=quarantine. This has to be enacted by downstream agents, after the SMTP session is over. The rMDA filter must then know if quarantining is enabled. What is the A-R?


Best
Ale
--





_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to