https://trac.ietf.org/trac/dmarc/ticket/49

The penultimate paragraph of https://tools.ietf.org/html/rfc7489#section-6.3
 states:

the "v" and "p" tags MUST be present and MUST
   appear in that order.

While the v= tag pretty universally appears first, the p= tag does not in
many records, and no implementation appears to care.

The v= tag must appear first, or the policy discovery mechanism as defined
in https://tools.ietf.org/html/rfc7489#section-6.6.3 would break.

But there doesn't appear to be any real reason to keep the normative
requirement that the p= tag MUST be second in the record after the v= tag,
nor does this requirement seem to have any impact on interoperability or
general record parsing in theory or in practice.

Should we remove this normative requirement?

-- 

*Seth Blank* | VP, Standards and New Technologies
*e:* [email protected]
*p:* 415.273.8818



This email and all data transmitted with it contains confidential and/or
proprietary information intended solely for the use of individual(s)
authorized to receive it. If you are not an intended and authorized
recipient you are hereby notified of any use, disclosure, copying or
distribution of the information included in this transmission is prohibited
and may be unlawful. Please immediately notify the sender by replying to
this email and then delete it from your system.
_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to