I am staring at RFC 7489, and at a bunch of purported DMARC records
(see previous message.)
The RFC says that all records must start with "v=DMARC1". Is it OK
if they start with "v=dmarc1"? It says that record is a DKIM tag-value
list, and the DKIM ABBF defines all the characters with hex escapes
rather than letters which tells me that it's specifically saying
that case matters.
How about if there's a space before the v=DMARC1? The tag-value syntax
allows FWS before the first tag, but 7489 says in several places
Records that do not start with a "v=" tag that identifies the
current version of DMARC are discarded.
R's,
John
PS: I know it's not hard to write a parser that can accept mutant
forms. The question is whether that's a good idea. From a quick
look, people who get v=DMARC1 wrong often get other things wrong, too.
_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc