On Sat 16/Jul/2022 18:00:25 +0200 Scott Kitterman wrote:
On Saturday, July 16, 2022 11:56:04 AM EDT Alessandro Vesely wrote:
On Sat 16/Jul/2022 17:34:24 +0200 John Levine wrote:
It appears that Scott Kitterman  <skl...@kitterman.com> said:
I think the proposed change is incorrect.  To pick a real example, gov.uk
is a PSD with a DMARC record.  It's one that I expect will add psd=y
once the tag is assigned.

There is no benefit from preventing gov.uk from sending mail and having
it pass DMARC.  We have discussed this concept before.  With the draft
as it stands, even if gov.uk had psd=y in its DMARC record, if the
5322.From, 5321.MailFrom, and DKIM d= were all gov.uk, uk.gov would be
the organizational domain.  With your change there would be no
organizational domain determined and so nothing would align.  Why would
we want to do that?

I agree with Scott, and considered scenarios like this when I wrote the
current text.

A better example is uk.com which is a PSD, and has MX, SPF, and DMARC
records.  It already has an np= tag so I expect they'll add psd=y once
it's in the registry.
No.  Since there's a record, a tree walk for d=uk.com will determine
the organizational domain correctly based on point 3, with or without
the change proposed.  That change, therefore, does not prevent a PSD
from sending DMARC-compliant mail.

Instead, a tree walk starting at d=com would determine that com is the
organizational domain unless my change is accepted.  (Yes I know that
d=com won't verify, that's not the point.)

No.  You'll never get to step 3.

In step 2 it says to stop if you find a DMARC record with psd=y and that the
organizational domain is the one below the psd=y domain.  In the case of
uk.com (or gov.uk) there is no domain one below the psd=y domain, so step 2
yields no result and you never get to step 3.


This thread proves that we (you and me, but probably the whole WG) didn't grok the tree walk well yet. (We need more examples.)

My understanding is that, since John's final tweak of June 26, psd=y on the input domain is discarded. Which step 2 are you talking about? The one I see is:

  2.  If a valid DMARC record, other than the one for the domain where
      the tree walk started, contains the psd= tag set to 'y' (psd=y),
      the Organizational Domain is the domain one label below this one
      in the DNS hierarchy, and the selection process is complete.

Without John's change in the other step 2, that of Section 4.6, this step 2 should have been worded differently, but the concept is that a PSD which sends mail or signs messages should be treated as a regular (sub)domain, /within/ the process. That is, without taking recourse to the statement, put after the process steps:

   If this process does not determine the Organizational Domain, then
   the initial target domain is the Organizational Domain.

Recall that you corrected me on March 21st:
mailarchive.ietf.org/arch/msg/dmarc/VmB5_CMIrm9rulqlkILMMEw_nW8


Best
Ale
--






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

Reply via email to