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

Reply via email to