Hi,

the need to actually determine the organizational domain is a misconception. For alignment, it is sufficient to determine that the organizational domain of two identifier is the same. There is no need to actually walk up there.

For example, let's reconsider the basic example with an added subdomain:

From: @dept.example.com
DKIM d=signing.dept.example.com
MailFrom mail.dept.example.com

_dmarc.dept.example.com has a classic DMARC record (w/o psd=), so that's the policy (and reporting) record. To check, say, DKIM, a verifier queries _dmarc.signing.example.com and gets NXDOMAIN. At this point it already knows dept.example.com is valid. The org domain probably is example.com, or maybe it has psd=y, or maybe it has no record at all, who cares? Whatever it is, it is the same for parent and child.

In practice, this means that in the common cases it is not necessary to query _dmarc.com.


I'd propose to collect this and the three shortcuts of Section 4.8 (no need to perform Tree Walk searches for Organizational Domains) and move them to an appendix.

To better clean up that section, I'd also remove the paragraph:

   To discover the Organizational Domain for a domain, perform the DNS
   Tree Walk described in Section 4.6 as needed for any of the domains
   in question.

It can be understood as stating that the algorithm which follows allows to determine the org domain for any domain at hand. Indeed, it does not say that the algorithm is valid for the needed domains only.


Best
Ale
--









_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to