DMARC record checker incorrect notice

For the DMARC record “v=DMARC1; p=reject”, the Cloudflare DNS UI shows the following notice: “The record content has to contain a valid policy tag: p=none;, p=reject;, p=quarantine;.”

This message is incorrect. A trailing separator is not required per the RFC: rfc7489

It’s also fairly uncommon to have. Google, Outlook, and even Cloudflare don’t have a trailing separator in their DMARC records.

Aren’t you missing the semicolon ; at the end of like p=reject;?

Or maybe not mandatory (for the last parameter, if so)?

That’s the point. It doesn’t need one. I’ve confirmed that will validate a DMARC record without the trailing semicolon.


This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.