Yes, I thought about that too: just omit psd rather than explicit psd=u. Is there a reason not to do that? What's the value of explicit psd=u, as long as the spec says what absent psd means?
b On Tue, Mar 22, 2022 at 5:20 AM Scott Kitterman <[email protected]> wrote: > > > > On March 22, 2022 2:47:37 AM UTC, John Levine <[email protected]> wrote: > >I took a look and I think we're pretty close. I have two related > >suggestions. > > > >It is confusing that the default for psd is psd=n but an explicit > >psd=n isn't the same as no psd. So I suggest allowing threee values > >for psd=y/n/u with "u" for unspecified being the default. > > > >In the three numbered steps in sec 4.8 it says first to look for any psd=n, > >then any for psd=y. Consider this somewhat contrived case: > > > >x.a.b.c.d.e v=DMARC1; > >b.c.d.e v=DMARC1; psd=y > >c.d.e (nothing) > >d.e v=DMARC1; psd=n > >e (nothing) > > > >The current text says the org domain would be d.e but I think we want > >it to be a.b.c.d.e. > > > >The fix is simple, combine the first two steps so you stop at the > >longest label with psd=y OR psd=n, and it's that label if psd=n or > >the one below if it's psd=y. Arcane sort of special case, if the > >original domain has a psd=y/n, that's the org domain and no tree walk > >is needed. > > Thanks. I agree that's the right answer. I'll take another shot at it. > > I had considered just saying there's no default, but I guess using "u" works > too if you think that's better. > > Scott K > > _______________________________________________ > dmarc mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/dmarc _______________________________________________ dmarc mailing list [email protected] https://www.ietf.org/mailman/listinfo/dmarc
