On 2/18/2014 3:41 PM, Andreas Schulze wrote: > > 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 > > >
While Date and From headers are required by RFC5322 and ancestors, note that Message-ID "SHOULD" be present but is not required. A few years ago I tried rejecting messages with no Message-ID. Much to my surprise, there were far more false-positives than actual spam rejected. I doubt the situation has changed much since then, but YMMV. -- Noel Jones