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

Reply via email to