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

Reply via email to