Hi, Thanks for taking the time, I've got a quick question please about the amavisd-milter, which is telling me that it is taking actions in the logs, but seemingly not preforming those actions.
Briefly, here's the setup- standard Postfix/Amavis (etc) mail stack. Amavisd-new has been configured to scan and filter all mail arriving via SMTP, which it does perfectly. It also adds a disclaimer using Altermime for outgoing mail. However, if the outgoing mail is sent from a local Unix account (e.g. www-data; from a PHP script, or even simply the sendmail command), the Unix sendmail does not use SMTP to send the message for delivery. So I have configured Postfix to use amavisd-milter for such mail, using the following Postfix configuration: non_smtpd_milters = inet:127.0.0.1:60001 This all works perfectly (thank you amavis team!)- the mail is indeed passed to the amavis-milter (seen in the logs), and apparently even the disclaimer is added: Aug 1 amavis[21917]: (21917) lookup: (scalar) matches, result="disclaimer" Aug 1 amavis[21917]: (21917) lookup [Mangling1] => true, "[email protected]" matches, result="disclaimer", matching_key="(constant:disclaimer)" Aug 1 amavis[21917]: (21917) lookup_acl([email protected]) matches key "aaa.aa", result=1 Aug 1 amavis[21917]: (21917) lookup [local_domains] => true, "[email protected]" matches, result="1", matching_key="aaa.aa" Aug 1 amavis[21917]: (21917) mangling YES: disclaimer (was: disclaimer), discl_allowed=1, <[email protected]> -> <[email protected]> However the email body does not include the signature, although it does include the headers from avamisd-milter? X-Amavis-Modified: Mail body modified (using disclaimer) - xxx-xxx.xxx X-Virus-Scanned: Debian amavisd-new at xxx-xxx.xxx If I send email using the same email address via SMTP, the correct signature is added. I have tried this on 2 different machines with the same (actions logged but no actions taken) result. To: [email protected] Subject: Subject X-PHP-Originating-Script: 0:test.php From: [email protected] Message-Id: <[email protected]> Date: Fri, 1 Aug 2014 17:32:41 +0200 (CEST) some message Does anyone please know what might be going wrong here- why no signature is added despite the config and logs showing that they are? Or perhaps there is some more simple method for adding a signature to these 'local outgoing messages' that I have missed? Thanks!
