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
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to