This is not a new question, nor should it be a difficult one. Absence of an indicator means only one of these possibilities: that the DMARC policy was implemented before DMARCbis was published, or implemented without reading DMARCbis, or implemented by a lazy domain owner.
If the specification says that absence of an indicator means that the domain owner chose to communicate a non-boundary status for the policy, then the specification is lying. The only way a domain owner communicates intent is by publishing information. Missing data is always NULL. You can guess intent from other clues, but not from the missing data. There is no default value, only missing data. Doug On Tue, Mar 22, 2022 at 7:28 AM Barry Leiba <[email protected]> wrote: > 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 >
_______________________________________________ dmarc mailing list [email protected] https://www.ietf.org/mailman/listinfo/dmarc
