Hi,

   The domain in the RFC5322.From header field is extracted as the
   domain to be evaluated by DMARC.  If the domain is encoded with UTF-
   8, the domain name must be converted to an A-label, as described in
   Section 2.3 of [RFC5890], for further processing.

Why? That paragraph is almost identical to its 7489 version. However, since then, RFC 8616 established that d= in DKIM signatures is a U-label. In that case, to check alignment, the domain name must be converted to U-label. Of course, to perform a DNS lookup names must be converted to A-label. To use the PSL, for those who do, names must be converted to U-label. In one sentence, a verifier must be prepared to convert domain names as needed.

I'd just strike that paragraph.


                  Multi-valued RFC5322.From header fields with multiple
   domains MUST be exempt from DMARC checking.

Cannot we do better than that? Adding a second author to a message, in such a way that it goes unnoticed when displayed by a MUA, can be an attack path. Possible alternatives:

* Check the domain of the first mailbox,

* Check all the domains, all must pass.


Best
Ale
--





_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to