Dear colleagues,
I am curious to know what the stance is on trailing whitespace within DMARC records. Strictly following the RFC 7489 and the formal specification in section 6.4, if there is no trailing dmarc-sep with the associated semicolon, trailing whitespace is not allowed. For example a record like: "v=DMARC1; p=reject; pct=100 " would be invalid, whereas "v=DMARC1; p=reject; pct=100 ; " would be valid. Though some tools for verifying DMARC records, such as DMARC Analyzer and Proofpoint, consider this an error (while otherwise parsing the record just fine), most others appear to strip out or ignore the trailing whitespace. Is there something I am missing that renders the whitespace valid? If not, should this be considered an error as it goes against the standard, or is it just generally considered acceptable to ignore this? Kind regards, -- Tõnu Tammer CERT-EE juht / Executive Director of CERT-EE Riigi Infosüsteemi Amet / Estonian Information System Authority Email: t...@cert.ee Mobile: +372 53 284 054 Web: https://www.cert.ee PGP:0x77A8997 / 9477 6B86 6A1E 849B C456 46D6 9CA8 9E41 77A8 997B
_______________________________________________ dmarc mailing list dmarc@ietf.org https://www.ietf.org/mailman/listinfo/dmarc