Hi,
> deny
> message = Your message does not conform to RFC2822 standard
> log_message = missing header lines
> !hosts = +relay_from_hosts
> !senders = : postmaster@*
> condition = ${if !eq {$acl_m0}{accept}{true}}
> condition = ${if or {{!def:h_Message-ID:}\
> {!def:h_Date:}\
> {!def:h_Subject:}} {true}{false}}
>
> The condition for the Message-ID: field doesn't catch things like:
>
> X-Qmail-Scanner-Message-ID: 10953335286756398@???
Do I miss something or you want the Message-Id, Date and Subject to be
present in every message to be accepted? Did I understand you in a right
way, that you DO NOT want the Blah-Message-Id to be treated as
Message-Id?
Do you realize that `!senders = :' passes bounces (and spam) without
checking?
And, of course, you do not use this in places other than DATA ACL?