Is it possible to store email message before every check?\
I use postfix -> amavis -> spammassassin -> av
So on spamasasin level there no problem, but on when postfix receive message it can reject it by different filter such as
reject_invalid_helo_hostname and others.
Some mails rejected using blacklists. I use
check_client_access hash:/etc/postfix/access_client but access client stores only email addresses and not server hosts.