I’d like to add a comment about the dmarc-uri wording. The text says to follow the URI specification, and it also says that commas and exclamation points are to be quoted. BUT… the URI spec in turn points to protocol-specific definitions. The only required protocol for DMARC is mailto, and the mailto specification requires far more encoding than simply commas and exclamation points. There are many live examples published that do not have proper encoding. (See: plus signs, which are an encoding for the space character. Any valid URI parser will render mailto URIs with unencoded plus signs as having spaces, e.g. “[email protected]” will become “rua [email protected]” to a generic parser – and fail basic mail address formatting requirements.
It might be worth adding a short phrase after “MUST be encoded”, such as “in addition to any URI protocol encoding requirements”. From: dmarc <[email protected]> On Behalf Of Robert Sent: Friday, April 29, 2022 1:30 AM To: [email protected] Subject: Re: [dmarc-ietf] I-D Action: draft-ietf-dmarc-dmarcbis-07.txt A couple of little issues in the ABNF of the formal definition section 5.4: dmarc-psd = "psd" *WSP "=" ( "y" / "n" ) Should be: dmarc-psd = "psd" *WSP "=" *WSP ( "y" / "n" / "u" ) and dmarc-test = "t" *WSP "=" ( "y" / "n" ) should be: dmarc-test A couple of little issues in the ABNF of the formal definition section 5.4: dmarc-psd = "psd" *WSP "=" ( "y" / "n" ) Should be: dmarc-psd = "psd" *WSP "=" *WSP ( "y" / "n" / "u" ) and dmarc-test = "t" *WSP "=" ( "y" / "n" ) should be: dmarc-test = "t" *WSP "=" *WSP ( "y" / "n" ) Also I've noticed that the dmarc-uri definition seems to be missing the stuff about the file size limitation? At the moment it's just: dmarc-uri = URI ; "URI" is imported from [RFC3986]; commas (ASCII ; 0x2C) and exclamation points (ASCII 0x21) ; MUST be encoded not sure what it should be. _______________________________________________ dmarc mailing list [email protected]<mailto:[email protected]> https://urldefense.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_dmarc&d=DwICAg&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=cFf0Wx5mt4C9hLizAhr3-uOJmt_vRvc0eI_rQB7TWGw&m=Tlc6gljHKzQ11crfJOLt2waHGdNd2PJgokfFThgYsQ2yo6BAJdAohGsRaXne69fz&s=3wDFJlEq8SfoXSWD8K2vjyge39vtZTrf-_mcXcC-Eec&e=
_______________________________________________ dmarc mailing list [email protected] https://www.ietf.org/mailman/listinfo/dmarc
