postfix filter function with amavis smtpd-proxy

support at mmarzouki.de support at mmarzouki.de
Wed Apr 8 21:25:35 CEST 2020


hi patrick,

thanks a lot. this was thats the right direction.

but @author_to_policy_bank_maps needs a correct DKIM signature. i found the solution with @whitelist_sender_maps to allow all spammail from any senders. is this okay?

i saw in my lab, that the @whitelist_sender_maps is only for spam, but a virus is blocked.
how can i pass a virusmail from any sender? 

cheers



6. April 2020 00:08, "Patrick Ben Koetter" <p at sys4.de> schrieb:

> Hi,
> 
> * support at mmarzouki.de <support at mmarzouki.de>:
> 
>> in my lab i create in amavisd a policy bank with another port for bypass
>> virus and spams for a certain domain. but amavis check every time the mail
>> and block them.
>> 
>> i read, that the postfix filter action function doesn't work with amavis as
>> a smtpd-proxy, only as a content-filter is this correct?
> 
> this is correct. The routing tables that would route a message for a specific
> domain/recipient to another port, are not evaluated in a smtpd_proxy setup.
> 
>> if yes, how can i create a virus and spam whitelist for some {senders,domains,hosts}?
>> all my attempts to create a whitelist failed.
> 
> For sender domains, if they DKIM-sign their messages, you can use route their
> dkim-signed and verified messages like this:
> 
> @author_to_policy_bank_maps = ( {
> 'state-of-mind.de' => 'WHITELIST,NOBANNEDCHECK,NOVIRUSCHECK',
> '.paypal.de' => 'WHITELIST',
> 'amazon.de' => 'WHITELIST',
> } );
> 
> For hosts you would use this:
> 
> @client_ipaddr_policy = (
> [qw( 0.0.0.0/8 127.0.0.1/32 [::] [::1] )] => 'LOCALHOST',
> [qw( !172.16.1.0/24 172.16.0.0/12 192.168.0.0/16 )] => 'PRIVATENETS',
> [qw( 192.0.2.0/25 192.0.2.129 192.0.2.130 )] => 'PARTNER',
> [qw( 212.7.160.0/19 )] => 'SUBMISSION',
> \@mynetworks => 'MYNETS'
> );
> 
> In both cases the STRINGS on the right hand name a policy bank. One that omits
> virus checks could look like this:
> 
> #############################################################################
> ## POLICY BANKS: NOVIRUSCHECK
> #
> 
> $policy_bank{'NOVIRUSCHECK'} = {
> bypass_decode_parts => 1,
> bypass_virus_checks_maps => [1],
> virus_lovers_maps => [1],
> };
> 
> HTH
> 
> p at rick
> 
> --
> [*] sys4 AG
> 
> https://sys4.de, +49 (89) 30 90 46 64
> Schleißheimer Straße 26/MG,80333 München
> 
> Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
> Vorstand: Patrick Ben Koetter, Marc Schiffbauer, Wolfgang Stief
> Aufsichtsratsvorsitzender: Florian Kirstein


More information about the amavis-users mailing list