Hello. He is trying to implement a solution based on 3 mail servers. The first
one - MX - receives mail, scans it with amavis, then passes it to another
server on which amavis also works, but its only task is to place e-mails with
the appropriate header in quarantine. If there is no such header, it sends the
e-mail to the target server. Everything is based on postfix and amavis. Mail
forwarding is based on transport method. And here's the problem: I'm
turning off the quarantine on the first server, I've raised it to a high
level of $sa_kill_level_deflt and $sa_dsn_cutoff_level so that amavis won't
stop this email, but only mark it in the header. Unfortunately, despite the
fact that the mail was detected as spam, the mail sent to the next server does
not have spamassin headers, which are the basis of the filter for sending
e-mails to the quarantine. As I read in the documentation amavis: "If spam
score is at or above tag2 level, spam-related header fields (X-Spam-Status,
X-Spam-Level, X-Spam-Flag and X-Spam-Report) are inserted for local
recipients". - so I added it to my configuration: @local_domains_acl = (
"." ); But it didn't help. How can I "force" amavis to
attach spamassassin headers to emails that are later forwarded by transport to
another server? BTW: $sa_tag_level_deflt is set to: -9999;