Noel Jones:
To detect missing headers you'll need a content filter such as SpamAssassin.
opendmarc-milter implement a test to verify RFC5322-required headers (RFC5322 3.6)
The feature is new, available in the 1.2.0 Beta only. (https://sourceforge.net/projects/opendmarc/files/Pre-Releases/) Andreas